|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.01.2013, 22:49 | #1 |
Пользователь
Регистрация: 18.01.2013
Сообщений: 11
|
Алгоритм действий
Добрый вечер!
Прошу объяснить алгоритм действий в следующей задаче: Считать с клавиатуры целое положительное число. Вывести в строку все нечётные числа от нуля до указанного числа включительно. Последний раз редактировалось Upgrade; 19.01.2013 в 22:54. |
19.01.2013, 22:54 | #2 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
19.01.2013, 23:02 | #3 |
Пользователь
Регистрация: 18.01.2013
Сообщений: 11
|
Виталий, спасибо за ответ.
Но меня интересует где именно задать значение не кратности чисел: в цикле, перед ним или за циклом. |
19.01.2013, 23:03 | #4 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Цитата:
2. Проверяем ввод. Если пользователь ввел не положительное число, тогда: 2.1 Сообщаем пользователю, что он дурак, и возвращаемся к пункт 1 3. Запускается цикл от 1 и до указанного пользователем числа включительно, с шагом итерации равной 2. 4. В цикле выводить на дисплей значение текущего счетчика цикла. 5. Профит! |
|
20.01.2013, 00:42 | #5 |
Пользователь
Регистрация: 18.01.2013
Сообщений: 11
|
Уважаемый _Bers, исходя из Вашего алгоритма
первым числом на дисплее будет 1, а в условии сказано, что числа должны выводится от нуля. И пункт 2.1 начинает относится к творцу *****кода. |
20.01.2013, 00:47 | #6 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Код:
I'm learning to live...
|
||
20.01.2013, 01:02 | #7 |
Пользователь
Регистрация: 18.01.2013
Сообщений: 11
|
От меня требуют чтобы первой цифрой на выводе был 0.
Написал следующий код, но его отклонили. Код:
|
20.01.2013, 02:07 | #8 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Цитата:
Вывести в строку все нечётные числа от нуля до указанного числа включительно. Предположим, пользователь ввел 10. Тогда список возможных: 0,1,2,3,4,5,6,7,8,9,10 Удали из этого списка все четные числа, и посмотри, что останется. ---------------------- Про пункт 2.1 Вместо числа, пользователь ввел "ты дурак". Как предлагаешь программке обрабатывать данные? Код:
У тебя есть четкое задание. В котором черным по белому прописано: вывести только нечетные числа. Число ноль не является нечетным числом. Поэтому, вывод нуля противоречит условию задачи. Сообщи это своему преподавателю. И предложи ему либо изменить задание. Либо принять готовое решение существующего задания. Последний раз редактировалось Stilet; 20.01.2013 в 11:55. |
|
20.01.2013, 10:37 | #9 | |
Форумчанин
Регистрация: 03.10.2010
Сообщений: 321
|
http://ru.wikipedia.org/wiki/0_(%D1%...1%D0%BB%D0%BE)
Цитата:
|
|
20.01.2013, 10:57 | #10 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,330
|
И правильно сделали. От вас требуется проверить все числа от 0 до N включительно - у вас нет ни того ни другого.
Исправьте ваш код, чтоб он начинал цикл с 0. Исправьте ваш код, чтоб в цикл входило count. Добавьте проверку на нечетность. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача с файлом. Не особо понимаю алгоритм действий | pandaaaaa | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 10.12.2011 07:34 |
Имитация действий | asteits | JavaScript, Ajax | 2 | 21.10.2011 16:34 |
Блокировка действий. | kotaina | Общие вопросы Delphi | 1 | 11.03.2011 21:42 |
авторизация действий | shked1000 | Работа с сетью в Delphi | 0 | 06.01.2011 09:49 |