| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [Pascal] Без if, for, while |
| Автор: GreMail 12.10.2006, 17:25 |
| Я в Паскале ни соображаю ничего, помогите пожалуйста решить следующие задачи без if,for,while,then и т.д. и применяя div и mod: 1) ввести два числа и упорядочить их в порядке возростания 2) Определить, сколько минутm и сколько часов h прошло. например: k=13257; H=3 m=40 3) Поменять местами значения двух переменных. 2 способа 4) Ввести два числа m и n если n< или = m, то вывести 1, если нет, то любое другое число. 5) Ввести любое трехзначное число и вывести сумму его цифр. |
| Автор: Sartorius 12.10.2006, 17:50 |
| 4) write((n - 1) div m + 1); |
| Автор: ivashkanet 12.10.2006, 17:51 | ||||
А говорил невозможно Добавлено @ 17:53 Я то же придумал Sartorius, точно, n-1? Но идею я уловил |
| Автор: Sartorius 12.10.2006, 17:55 |
| ivashkanet, там n может быть равно m... div даст 1 , а нада что б 0 |
| Автор: ivashkanet 12.10.2006, 17:57 | ||
Я понял Просто а вопрос --- это... запятая на английском |
| Автор: volvo877 12.10.2006, 18:10 | ||
|
| Автор: sergejzr 12.10.2006, 18:17 |
| Кстати это тоже должно сработать. 3) a:=a XOR b; b:=a XOR b; a:=a XOR b; Задачки прикольные, поучительные и интересные. Всем + в репу! |