|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.11.2012, 15:42 | #1 |
Новичок
Джуниор
Регистрация: 21.11.2012
Сообщений: 3
|
Написать программу без использования "if-then"
Всем привет) Очень нужна ваша помощь, написать нужно всего лишь строчку.
Даны 3 числа: А,B,C. Написать программу, которая выдает 1, если числа расположены по возрастанию и 0, если наоборот. НО запрещается использовать "if-then" и вообще любые циклы. Можно использовать умножение, деление, остатки и т.д.) var a,b,c,rez:integer; Begin WriteLn("Введите 3 числа"); ReadLn(a,b,c); rez:=(вот это нужно написать) WriteLn(rez); End. |
21.11.2012, 15:46 | #2 | |
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
Будем считать что числа расположены либо по возрастанию либо по убыванию
Код:
Цитата:
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" |
|
21.11.2012, 15:53 | #3 |
Новичок
Джуниор
Регистрация: 21.11.2012
Сообщений: 3
|
Спасибо большое) Но, если я не ошибаюсь, там должна быть всего лишь одна строка с использованием +,-,*,/, mod. Что-то из этого и все.
|
21.11.2012, 16:28 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
так не подойдёт?
Код:
лирическое отступление. Никогда не понимал задачи, где вводится искусственное ограничение на используемые операторы/методы/инструменты и т.п... Напоминает, попытку почесать за левым ухом большим пальцем правой ноги (другим нельзя!!) |
21.11.2012, 23:46 | #5 |
Новичок
Джуниор
Регистрация: 21.11.2012
Сообщений: 3
|
Вот, именно это я и искала) Спасибо огромное!
|
22.11.2012, 09:25 | #6 |
Забанен
Форумчанин Подтвердите свой е-майл
Регистрация: 01.11.2006
Сообщений: 420
|
Serge, логические (булевы) выражения используются для того что бы программа была не линейной? True? А не линейность это и есть "if-then"?
Если ничто другое не помогает, прочтите, наконец, инструкцию! Аксиома Кана
|
22.11.2012, 11:08 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Plague, простите, не понял...
в данном случае программа линейная (не имеет ветлений). Булевые выражения исполльзуются для того, чтобы вычислить значение выражения, которое может принимать одно из двух значений (Истина\Ложь, True\False). К линейности/нелинейности программы непосредственно булевые выражения отношения не имеют.. Или Вы что-то другое имели в виду? |
22.11.2012, 12:22 | #8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Написать программу которая должна "продавать" билеты на жд по алгоритмизации | Зима | C/C++ Базы данных | 1 | 10.04.2012 10:49 |
написать программу по управлению клавиатурой: при нажатии "+" загораются лампочки... | NickolayNest | Помощь студентам | 0 | 25.10.2011 20:07 |
написать программу "решение транспортной задачи дельта методом" на Delphi | DIMAN488 | Помощь студентам | 1 | 06.12.2010 00:34 |
написать программу которая "сжимает" заданную последовательность | Алиночка))) | Фриланс | 7 | 17.01.2010 18:35 |
Помогите, пожалуйста, написать программу в Паскаль по теме "Множества" | SArtem | Помощь студентам | 10 | 19.12.2009 11:40 |