|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.01.2013, 12:01 | #11 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Цитата:
В задании сказано вывести нечетные числа от нуля и до пользовательского включительно. Поскольку ноль не является нечетным числом, то нет ни одной причины гонять итерацию цикла в холостую. Поскольку множество чисел вида: 1+a, где a делится на 2 без остатка всегда дадут нечетное число, то нет никакой необходимости в каждой итерации цикла тратить время на заведомо ненужные проверки. Достаточно просто шагать от 1 до N включительно с шагом 2 Итого: ваше "и правильно сделали" - галиматья в духе упоротых преподавателей, которые нихрена не могут даже простейшее задание по человечьи сформулировать. |
|
20.01.2013, 12:30 | #12 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
Есть условие, оно не выполнено. То, что условие глупое это другой разговор.
Пример - возмите данную реализацию и введите число 3 и посмострите на результат, будет 3 в списке или нет. |
20.01.2013, 12:46 | #13 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Цитата:
По вашему должно выводиться 0, 1,3,5...29,20, что условию не противоречит, но не все числа будут нечётными.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
|
20.01.2013, 16:26 | #14 |
Пользователь
Регистрация: 18.01.2013
Сообщений: 11
|
Последняя редакция кода устроила проверяющего на 4 балла по пятибальной системе. Но можно усовершенствовать до 5+. Если у кого-то есть соображения поделитесь, пожалуйста.
Код:
Последний раз редактировалось Upgrade; 20.01.2013 в 19:34. |
20.01.2013, 19:22 | #15 |
Пользователь
Регистрация: 24.12.2012
Сообщений: 82
|
Код:
Код:
Код:
|
22.01.2013, 14:25 | #16 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Цитата:
Ваш посыл проверять каждое число из диапазона, да ещё с притензией на требования к задачи - не умение читать русский текст, и неправомерное падение производительности, из-за выполнения глупых и ненужных итераций цикла. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача с файлом. Не особо понимаю алгоритм действий | 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 |