| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Object Pascal: кроссплатформенные технологии > нечётные числа |
| Автор: Warfire 7.12.2009, 19:20 |
| Вводишь число и тебе высвечиваются все начётные числа в указанное число столбцов Например: вводишь 5 и: 1 3 5 7 9 11 13 15 17 19 и так до ста. Помогите плиз |
| Автор: NFL 7.12.2009, 19:27 | ||
| Warfire, на паскалюшке? проверяй остаток от деления на 2, что там определять то... зы: стукни в аську 386439383 если что... Добавлено через 9 минут и 55 секунд
|
| Автор: ~FoX~ 7.12.2009, 20:08 |
| odd |
| Автор: kemiisto 7.12.2009, 20:53 | ||
|
| Автор: NFL 7.12.2009, 21:22 |
| А в чем разница, while или for? (для данной задачи, разумеется) kemiisto, у нас, по сути, одинаковые тексты, только переменные разные |
| Автор: NFL 7.12.2009, 22:31 |
| kemiisto, бессмысленные, говоришь, переменные? возможно, ибо писал просто дабы показать алгоритм в быстродействии, возможно, while даже чуть выиграет ибо в моем случае 100 повторов, а с while - 50, если я не ошибаюсь))) но повторюсь, написал так, как написал бы в универе с целью "а чтоб сдать, чтоб они от меня от**ались побыстрее" |
| Автор: kemiisto 7.12.2009, 22:57 | ||
Не надо мне приписывать того, чего я не говорил. Я сказал, что То есть имя не отражает предназначение переменной. Что есть не очень хорошо.
Я так и понял. Именно это мне и не понравилось. |
| Автор: volvo877 8.12.2009, 12:44 | ||||
Да ну?...
|
| Автор: kemiisto 8.12.2009, 13:23 | ||
Я где-то кому-то что-то запрещал? А смысл писать код, в котором не разберётся преподаватель? |
| Автор: Beltar 9.12.2009, 13:17 | ||||
Каким местом?? В общем случае наоборот.
Мне более близка идея, что Вирт чем старше, тем дурнее. Вместо for лучше бы выбрасывал нафиг, это бессмысленное PROCEDURE т. к. синтаксис вида function Proc(x:Integer); и так ясен, а вот переписывать procedure на function, если вдруг приспичило бесит. Вместо repeat until, требующего умственное инвертирование порой нетривиального условия, должно быть repeat while, что куда полезнее бессмысленного loop легко реализуемого с помощью repeat until false; По теме, а почему никто (x and 1)>0 не предлагает? |
| Автор: Dizzzy Dozzzer 13.12.2009, 09:33 | ||
а что тут непонятного? |