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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 26.05.2010, 17:35   #1
sunny5442
 
Аватар для sunny5442
 
Регистрация: 26.05.2010
Сообщений: 7
По умолчанию задание. Вычислить сумму чисел кратных 7 которые меньше 400

задание. Вычислить сумму чисел кратных 7 которые меньше 400
помогите составить программу)))))))
sunny5442 вне форума
Старый 26.05.2010, 17:51   #2
ROMA2PVT
ТАМБОВСКИЙ ВОЛК.
Участник клуба
 
Аватар для ROMA2PVT
 
Регистрация: 16.03.2010
Сообщений: 1,354
По умолчанию

Код:
Uses
   CRT;
Var
  i,x,sum:longint;
begin
Clrscr;
  x:=0;
   sum:=0;
   while x<=400 do
     begin
       if x mod 7=0 then
         begin
           sum:=sum+x;
             write(x,' ');
         end;
             inc(x);
     end;
         writeln;
         writeln('Сумма чисел кратных 7:=',sum);
         readkey;
end.
にんじゃ

Последний раз редактировалось ROMA2PVT; 26.05.2010 в 17:57.
ROMA2PVT вне форума
Старый 26.05.2010, 18:04   #3
sunny5442
 
Аватар для sunny5442
 
Регистрация: 26.05.2010
Сообщений: 7
По умолчанию

пасибо большое)))))))))) А что за тип Longing???????
sunny5442 вне форума
Старый 26.05.2010, 18:07   #4
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

ТАМБОВСКИЙ ВОЛК! Уж куда лучше это сделать вот так
Код:
  X:=1;
  Sum:=0;
  while X*7<400 do
    begin
      Sum:=Sum+X*7;
      Inc(X)
    end;
  writeln('Summa =',Sum);
На лишних циклах время нужно экономить!!!
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума
Старый 26.05.2010, 18:08   #5
ROMA2PVT
ТАМБОВСКИЙ ВОЛК.
Участник клуба
 
Аватар для ROMA2PVT
 
Регистрация: 16.03.2010
Сообщений: 1,354
По умолчанию

Цитата:
А что за тип Longing???????
не Longing а
Код:
 longint
http://pascal.guti.ru/types.html

Цитата:
На лишних циклах время нужно экономить!!!
Не вижу смысла на школьных заданиях экономить время и код оптиизировать.О да!учитель прям заценит.ИМХО
にんじゃ

Последний раз редактировалось Stilet; 27.05.2010 в 07:33.
ROMA2PVT вне форума
Старый 26.05.2010, 18:12   #6
sunny5442
 
Аватар для sunny5442
 
Регистрация: 26.05.2010
Сообщений: 7
По умолчанию

все ясно))))))))) пасибочки
sunny5442 вне форума
Старый 26.05.2010, 18:12   #7
ROMA2PVT
ТАМБОВСКИЙ ВОЛК.
Участник клуба
 
Аватар для ROMA2PVT
 
Регистрация: 16.03.2010
Сообщений: 1,354
По умолчанию

Не за что.
にんじゃ
ROMA2PVT вне форума
Старый 26.05.2010, 18:13   #8
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Не научишься писать оптимальный код на таких задачах, в программах, где тысячи строк кода вообще ничего не сделаешь... И будут твои программы сутками делать не нужные операции... ИМХО.
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума
Старый 26.05.2010, 18:14   #9
ROMA2PVT
ТАМБОВСКИЙ ВОЛК.
Участник клуба
 
Аватар для ROMA2PVT
 
Регистрация: 16.03.2010
Сообщений: 1,354
По умолчанию

А я и неговорил про себя.Я говорил про школьников которые постят.А я то уж поверьте научусь.
にんじゃ

Последний раз редактировалось ROMA2PVT; 26.05.2010 в 18:17.
ROMA2PVT вне форума
Старый 26.05.2010, 18:24   #10
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Ну, тогда просто к твоему сведению. Твой код подсчитывает сумму за 393 цикла, предложенный мной все тоже самое считает всего за 57 циклов...
Как разница??? Ощутима???
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Pascal] Вычислить сумму квадратов элементов, кратных 3. eliminate Паскаль, Turbo Pascal, PascalABC.NET 3 24.05.2010 14:25
Вычислить сумму тех элементов преобразованного массива, которые находятся в диапазоне [–1, 16] Mirel Паскаль, Turbo Pascal, PascalABC.NET 2 04.04.2010 10:58
Из чисел 1, 1+ 1/2, 1+1/2+1/3 , … вывести на экран те, которые меньше а. umiko Microsoft Office Excel 1 16.05.2009 08:29
Найти сумму всех чисел из промежутка от А до В, кратных 8 и 16 nickky2 Паскаль, Turbo Pascal, PascalABC.NET 8 05.12.2008 13:27
Найти сумму положительных нечетных чисел меньше 50 мандаринка Паскаль, Turbo Pascal, PascalABC.NET 8 22.12.2007 21:45