Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 16.06.2018, 17:02   #1
Алан Т
 
Регистрация: 16.06.2018
Сообщений: 3
Сообщение [РЕШЕНО][Delphi] Найти сумму всех целых чисел, больших -50 и меньших 200, которые кратны 5 и 8 и заканчиваются на 5 и 0.

Найти сумму всех целых чисел, больших -50 и меньших 200, которые кратны 5 и 8 и заканчиваются на 5 и 0.

решение:
http://www.programmersforum.ru/showp...64&postcount=7

Последний раз редактировалось Вадим Мошев; 19.06.2018 в 17:34.
Алан Т вне форума
Старый 16.06.2018, 17:11   #2
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Начинайте решать задачу, пишите код. Будут трудности, обращайтесь на форум, задавайте вопросы.
Вадим Мошев вне форума
Старый 16.06.2018, 17:15   #3
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,546
Смех

тут "и" - в бытовом смысле, в математическом это звучало бы "кратны 5 или 8" "заканчиваются на 5 или на 0".
и когда задача уточнена, нужно попросить мальчика Петю из кружка юных программистов, чтобы нацарапал эти 5 строчек.

Последний раз редактировалось digitalis; 16.06.2018 в 17:20.
digitalis вне форума
Старый 16.06.2018, 17:17   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

а 0 кратен 5 и 8 ?


Цитата:
Сообщение от Алан Т Посмотреть сообщение
и заканчиваются на 5 и 0.
одновременно, заканчиваются на 5 и на 0 ?!
я таких чисел не знаю!

Код:
var i, cnt : integer;
begin
 cnt := 0;
 for i:=-51 to 199 do
  if (i mod 5 = 0) and (i mod 8 =0) then begin write(i:4); Inc(cnt); end;
  writeLn;
 writeLn(cnt)
end.
Serge_Bliznykov вне форума
Старый 16.06.2018, 22:34   #5
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,546
По умолчанию

Дык я и говорю: говорим И, подразумеваем ИЛИ .
Код:
 for i:=-49  ???
Цитата:
больших -50

Последний раз редактировалось digitalis; 16.06.2018 в 22:37.
digitalis вне форума
Старый 17.06.2018, 00:51   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от digitalis Посмотреть сообщение
Код:
for i:=-49  ???
Цитата:
больших -50
Да, Вы правы!!! конечно, -49 больше, чем -50
поэтому нужно вместо
Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
Код:
for i:=-51 to 199 do
Код:
for i:=-49 to 199 do

ну и к слову, согласно формулировке задания, -50 и 200 в диапазон нужных чисел не входят.
Serge_Bliznykov вне форума
Старый 17.06.2018, 08:16   #7
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,546
По умолчанию

Код:
var i, tmp,sum : integer;
begin
 sum := 0;
 for i:=-49 to 199 do
  if ((i mod 5 = 0) or (i mod 8 =0)) then
     begin
//        tmp := i mod 10 ; 
 
    tmp := Abs (i mod 10) ;
    if (tmp=0) or (tmp=5) then sum := sum+i
     end ;
  writeLn;
 writeLn(sum)
end.
Уффф ( вытирая пот со лба ), свершилось...
Кстати, казалось бы - числа от 49 до 1 должны бы "аннигилировать" в сумме с симметричными им отрицательнвми, и можно было бы считать от 50 до 199? провел эксп. - хренушки! Странно... Будем думать.
Вот иногда наипростейшая задачка думать заставляет. Видимо, с непривычки

PS нашел. Можно, оказывается, от 50 до 199. Результат сходится. Ленивый студент, спасибо за интересную разминку

Последний раз редактировалось digitalis; 17.06.2018 в 09:15.
digitalis вне форума
Старый 19.06.2018, 16:45   #8
Алан Т
 
Регистрация: 16.06.2018
Сообщений: 3
По умолчанию

благодарю
Алан Т вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задан массив из 12 элементов.Определить сумму всех чисел меньших 6-ти (СИ) Ipman222 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 13 31.05.2014 17:51
Дана непустая последовательность целых чисел. Найти: Сумму чисел, больших числа x и количество всех чётных чисел maksim97maksim Паскаль, Turbo Pascal, PascalABC.NET 1 09.04.2014 13:59
правильно ли решена задача: Найти сумму всех элементов массива целых чисел, удовлетворяющих условию: остаток от деления .... Тишуня Паскаль, Turbo Pascal, PascalABC.NET 15 15.03.2014 14:38
Дано 100 целых чисел. Определить сумму тех из них, которые кратны 7. Yana Bila Помощь студентам 15 06.03.2013 22:58
Delphi. получить сумму тех чисел которые кратны 5 и имеют отрицательное значение Crabobass Помощь студентам 4 06.03.2011 22:21