|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.06.2014, 22:34 | #1 |
Заблокирован
Регистрация: 27.05.2014
Сообщений: 1
|
Найти произведение четных чисел от 30 до 50.
Найти произведение четных чисел от 30 до 50.
|
06.06.2014, 23:18 | #2 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,679
|
Просто ради интереса, Вы пытались сделать самостоятельно эту задачу...??
Код:
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
06.06.2014, 23:23 | #3 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
Здесь лучше while или repeat использовать с шагом 2. Нечётные числа нам ни к чему
|
06.06.2014, 23:28 | #4 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
06.06.2014, 23:33 | #5 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
|
07.06.2014, 08:48 | #6 | |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
Как проверять по людски я не знаю..
Посему так : Код:
Цитата:
|
|
07.06.2014, 17:52 | #7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Дык и не утверждал, что лучше, а высказал предположение, что возможно лучше. При всех прочих равных условиях FOR безусловно лучше, здесь условия не равны. Ромаха и Вадим, вы победили
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
07.06.2014, 18:31 | #8 | |||
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
Цитата:
Кстати, результаты предсказуемы.. Цитата:
Цитата:
|
|||
07.06.2014, 18:39 | #9 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Кто бы сомневался. Тут другой цикл, он заведомо лучше WHILE
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
07.06.2014, 20:24 | #10 | |||
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
Так, минутку!
Роман Код:
Проверил я твой первый тест-код у себя (ничего не менял), имею вот такие результаты: Цитата:
Цитата:
Код:
Цитата:
Хотя то, что при "одинаковых" условиях while отрабатывает быстрее, для меня - сюрприз Последний раз редактировалось Вадим Мошев; 07.06.2014 в 20:44. |
|||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дан двумерный массив А размера n*n . Найти произведение не нулевых элементов массива А находящийся в четных столбцах (Delphi) | Kat9 | Помощь студентам | 1 | 02.03.2014 19:11 |
Подсчитать сумму отрицательных четных чисел, количество четных чисел кратных 3 и т.д. (pascal abc .net) | kardinalmax | Общие вопросы .NET | 1 | 24.01.2014 09:28 |
Составить программу массива: Найти наименьшее из четных и произведение нечетных чисел, входящих в последовательность | kolia_y | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 06.10.2013 09:39 |
Найти произведение элементов массива, не равных 0 и стоящих на четных местах ( Delphi ) | Nikta1111 | Помощь студентам | 1 | 06.12.2011 08:27 |
вычислить произведение четных чисел в каждой строке массива. | Oliver Sykes | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 09.10.2008 03:43 |