|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.03.2014, 09:20 | #1 |
Пользователь
Регистрация: 16.02.2014
Сообщений: 12
|
правильно ли решена задача: Найти сумму всех элементов массива целых чисел, удовлетворяющих условию: остаток от деления ....
Найти сумму всех элементов массива целых чисел, удовлетворяющих условию: остаток от деления на 2 равен 3. Размерность массива – 20. Заполнение массива осуществить случайными числами от 200 до 300.
Код:
Последний раз редактировалось Stilet; 13.03.2014 в 09:33. |
13.03.2014, 09:31 | #2 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
13.03.2014, 09:38 | #3 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Тишуня, нет не правильно.
Даже с учётом того, что условие явно некорректно! Возможно, что Вы перепутали, нужно: Цитата:
|
|
13.03.2014, 09:38 | #4 |
Пользователь
Регистрация: 16.02.2014
Сообщений: 12
|
|
13.03.2014, 09:41 | #5 |
Пользователь
Регистрация: 16.02.2014
Сообщений: 12
|
[QUOTE=Serge_Bliznykov;1351464]Тишуня, нет не правильно.
Даже с учётом того, что условие явно некорректно! условие написано верно (так как поставил такое условие преподаватель) |
13.03.2014, 09:43 | #6 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
PS и случайные числя у тебя будут от 100 до 299
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 13.03.2014 в 09:49. |
|
13.03.2014, 09:51 | #7 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Не вопрос. Вот решение вашей задачи: Код:
|
|
13.03.2014, 10:02 | #8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Offtop
Если отвлечься от того, что задание учебное, то что является задачей программиста? Правильно - написать прогу согласно ТЗ и, желательно, оптимально. Серж, вот исходя из последнего настаиваю на том, что мой вариант решения правильный, и самый оптимальный
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
13.03.2014, 10:23 | #9 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Вы сейчас преобразовали исходное ТЗ, исходя из своих знаний и опыта (в данной случае из знания арифметики). В постановке задачи чётко сказано, найти сумму чисел, где при делении на 2 в остатке остаётся три. Вот так и записываем! А не выбрасываем весь цикл, все проверки, ПОТОМУ ЧТО МЫ ЗНАЕМ ОТВЕТ! Поясню. Стоит задача найти и вывести сумму всех целых (натуральных) чисел от 1 до 5. Вы как программу напишете ? s := 0; for i:=1 to 5 do s := s +i; WriteLn(s); или WriteLn(15); Вот в этом и разница в нашем подходе! Я сделал ровным счётом то, что попросил преподаватель. не больше и не меньше. Этот же преподаватель через секунду попросит изменить задачу поменяв условие на обратное (остаток от деления на 3 равен 2). В моём коде надо будет переставить два числа местами. или можно написать универальный код, при делении на число D остаток равен O (где D и O задаются оператором) впрочем, всё это оффтоп... |
|
13.03.2014, 10:27 | #10 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Серж, ключевая фраза Если отвлечься от того, что задание учебное
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Заданный одномерный массив. Найти сумму элементов массива, которые удовлетворяют условию ( Delphi ) | Святослав2703 | Помощь студентам | 5 | 03.07.2013 16:21 |
Дана последовательность из n целых чисел. Найти сумму нечетных элементов этой последовательности.С++ | punkvalera | Помощь студентам | 1 | 13.05.2012 20:35 |
Обработка элементов массива, удовлетворяющих некоторому условию | sokol987 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 25.12.2011 15:24 |
Частное и остаток от деления двух целых чисел. | Andrey35 | Паскаль, Turbo Pascal, PascalABC.NET | 14 | 14.11.2011 18:00 |
Сумма и произведение элементов массива, удовлетворяющих условию (генерация float массива) | felodese | Помощь студентам | 1 | 11.11.2010 20:52 |