простенькая задача для отдыха в обед
вывести на экран числа, например от 1 до 494 при этом нельзя юзать операторы сравнения, затем операторы типа if, циклов, типа for, while... ![]() Добавлено спустя 4 минуты 36 секунд: и да. низя юзать встроенные конструкции языков, типа сказать_столько_то_раз т.е. код должен быть воспроизводим на большинстве соврем. языках |
https://yadi.sk/i/8PH1iriKYRSi9 _________________ накапливаю джедайскую силу http://booking.com/ http://bookingb2b.com/ http://www.aicgroup.biz http://www.gta-travel.com/en/home |
Slider
а где код программки? ))) |
икс - натуральное число;
икс = 494; функция вывод(икс) { принт икс; икс = икс - 1; вывод(икс); } вывели числа, а там гори всё огнём от ошибок |
rix
все верно! ![]() |
ответ не принят (во первых: описан алгоритм, нет примера кода. во вторых - в твоем алгоритме вывод будет в обратном порядке от 494 на убывание, тгода как в задаче ясно написано от 1 до 494 - т.е. по возрастанию).
код в студию ! жду на php и javascript Добавлено спустя 3 минуты 36 секунд: kolesa садитесь, два. _________________ накапливаю джедайскую силу http://booking.com/ http://bookingb2b.com/ http://www.aicgroup.biz http://www.gta-travel.com/en/home |
Slider
не стал привязываться к порядку, так как суть верна ![]() функция вывод(икс) { вата = натуральное число; принт икс; икс = икс + 1; вата=495-икс; вывод(икс); } вывод(1); Добавлено спустя 4 минуты 28 секунд: готовый код? у меня только perl под рукой, там нет типа - нат.число поэтому есть еще вариант, который уж точно будет работать на любом языке ![]() |
kolesa писал(а): код должен быть воспроизводим на большинстве соврем. языкахя так и не увидел кода, и примеров хотяб на 2х языках(какие написал выше). с и т.д. не берем там итак все ясно. + где отлавливание/обработка ошибок ? вы так и проекты пишите ? Добавлено спустя 55 секунд: kolesa писал(а): у меня только perl под рукойоткрываем браузер, нажимаем ф12-> консоль и экспериментируем Добавлено спустя 2 минуты 31 секунду: kolesa писал(а): там нет типа - нат.число вот оно. тогда др вопрос - можно ли решить такую задачу иным способом ? (не описаным выше алгоритмом) _________________ накапливаю джедайскую силу http://booking.com/ http://bookingb2b.com/ http://www.aicgroup.biz http://www.gta-travel.com/en/home |
Slider писал(а): где отлавливание/обработка ошибок ? вы так и проекты пишите ?задача - вывести числа. главное их вывести, а если еще что-то выведется - не важно ![]() kolesa писал(а): вот оно. тогда др вопрос - можно ли решить такую задачу иным способом ? (не описаным выше алгоритмом)можно, на любом процедурном языке ![]() |
хотелось бы увидеть решение _________________ накапливаю джедайскую силу http://booking.com/ http://bookingb2b.com/ http://www.aicgroup.biz http://www.gta-travel.com/en/home |
Slider
ну rix - решил по-большому счету, но чтобы работало везде, нужно юзать что-то более явное ![]() решишь ведь! ![]() |
кстати, уже почти год как,
есть еще решение, которое будет работать на всех языках ))) печеньки в силе! тому кто решит! )))) Добавлено спустя 12 минут 51 секунду: и еще за менее меньшее кол-во печенек совсем уж простенькое задание есть переменная q, есть переменная w нужно их поменять местами, чтобы в q было w, а w было q незя юзать другие переменные, вот только эти две в переменных содержатся числа, например q=100, w=500 ![]() |
kolesa
q=q+w w=q-w q=q-w |
Геннадий
верно! ![]() Добавлено спустя 36 минут 28 секунд: еще одна ![]() есть код (vata имеет значения тольно 1 или 0) Цитата IF (vata == 0) { puh = 2; } ELSE {puh = 1;}задача: убрать из этой конструкции IF и вообще низя юзать условные операторы |
Это ПХП?
С Делфи я бы поюзал Case Case Vata of: 1:puh=1 2:puh=2 end; == че значит?Возможно придется поменять аргументы,но это уже не суть важно. Нет ИФ и Элсе _________________ Наношу пользу,причиняю добро. |
mr.Taiga
низя Case и ничего другое низя.. условные операторы низя )) но, puh вычислить надо в зависимости от значения vata |
или вообще вату сделать булевым типом.тогда дальше 1 значение не уйдет ![]() _________________ Наношу пользу,причиняю добро. |
без языка, чтоб понятнее было
ЕСЛИ вата=0 ТОГДА пух=2 ИНАЧЕ пух=1 КОНЕЦЕСЛИ |
kolesa писал(а): условные операторы низя )) воу воу. Это оператор выбора _________________ Наношу пользу,причиняю добро. |
mr.Taiga
ок. выбора низя операторы )) вата принимает значение только 0 или 1(по условию так) Добавлено спустя 1 час 10 минут 15 секунд: mr.Taiga Давай уже решай ) там строчка кода получается ) |
<< _________________ 쌀요리를만들기위해사랑 |
kolesa писал(а): Давай уже решай )Сдаюсь. Я уж через ошибку присвоения в булен попробовал-код фуфло. Жадумался даже за МемориСтрим,но это уж ваще извращение ![]() сдаюсь. _________________ Наношу пользу,причиняю добро. |
Андрей Алексеевич
Подробнее, что хотел сказать? |
mr.Taiga
ниразу << ниюзал? _________________ 쌀요리를만들기위해사랑 |
kolesa писал(а): там строчка кода получаетсякакого языка? _________________ Наношу пользу,причиняю добро. |
kolesa
так очевидно и просто. дал подсказку жеж _________________ 쌀요리를만들기위해사랑 |
Андрей Алексеевич
нет. _________________ Наношу пользу,причиняю добро. |
mr.Taiga
иэх. _________________ 쌀요리를만들기위해사랑 |
Андрей Алексеевич
Подозреваю что это Сишный оператор. Объясни мне,в чем приколюха _________________ Наношу пользу,причиняю добро. |
ченить типа writeln( abs(puh*vata -2))
пардон за плохой паскаль )) _________________ Запчасти для иномарок. Новые, контрактные ДВС, КПП, кузовщина. +7 912 52 9-OO-39 9-OO-39 www.avtotron45.ru |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы можете скачивать файлы |