![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 18.01.2013
Сообщений: 11
|
![]()
Добрый вечер!
Прошу объяснить алгоритм действий в следующей задаче: Считать с клавиатуры целое положительное число. Вывести в строку все нечётные числа от нуля до указанного числа включительно. Последний раз редактировалось Upgrade; 19.01.2013 в 22:54. |
![]() |
![]() |
![]() |
#2 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 18.01.2013
Сообщений: 11
|
![]()
Виталий, спасибо за ответ.
Но меня интересует где именно задать значение не кратности чисел: в цикле, перед ним или за циклом. |
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
![]() Цитата:
2. Проверяем ввод. Если пользователь ввел не положительное число, тогда: 2.1 Сообщаем пользователю, что он дурак, и возвращаемся к пункт 1 3. Запускается цикл от 1 и до указанного пользователем числа включительно, с шагом итерации равной 2. 4. В цикле выводить на дисплей значение текущего счетчика цикла. 5. Профит! |
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 18.01.2013
Сообщений: 11
|
![]()
Уважаемый _Bers, исходя из Вашего алгоритма
первым числом на дисплее будет 1, а в условии сказано, что числа должны выводится от нуля. И пункт 2.1 начинает относится к творцу *****кода. |
![]() |
![]() |
![]() |
#6 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
Код:
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 18.01.2013
Сообщений: 11
|
![]()
От меня требуют чтобы первой цифрой на выводе был 0.
Написал следующий код, но его отклонили. Код:
|
![]() |
![]() |
![]() |
#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. |
|
![]() |
![]() |
![]() |
#9 | |
Форумчанин
Регистрация: 03.10.2010
Сообщений: 321
|
![]()
http://ru.wikipedia.org/wiki/0_(%D1%...1%D0%BB%D0%BE)
Цитата:
|
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,371
|
![]()
И правильно сделали. От вас требуется проверить все числа от 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 |