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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.05.2014, 10:41   #1
malikon
Пользователь
 
Регистрация: 24.01.2014
Сообщений: 28
По умолчанию Написать программу, в которой подсчитывается сумма

Написать программу, в которой подсчитывается сумма только положительных чисел из трех данных.
malikon вне форума Ответить с цитированием
Старый 16.05.2014, 10:44   #2
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

А данные где хранятся (откуда берутся)?
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 16.05.2014, 10:47   #3
malikon
Пользователь
 
Регистрация: 24.01.2014
Сообщений: 28
По умолчанию

С клавы вводятся.
malikon вне форума Ответить с цитированием
Старый 16.05.2014, 10:50   #4
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Код:
Sum:=0;
For i:=1 to 3 do
 Begin
  Readln(x);
  If x>0 then // исправил
   Sum:=sum+x;
 End;

Последний раз редактировалось ZX Spectrum-128; 16.05.2014 в 11:38.
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 16.05.2014, 10:51   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

так устроит?
Код:
int A, B, C;
cin>>A;
cin>>B;
cin>>C;
int sum = (A>0 ? A : 0) +  (B>0 ? B : 0) + (C>0 ? C : 0);
уп-с. на раздел не обратил внимание!

тогда так:
Код:
var a,b,c, sum : integer;
begin
  readln(a,b,c);
  sum := 0;
  if a>0 then sum := sum + a;
  if b>0 then sum := sum + b;  
  if c>0 then sum := sum + c;
  WriteLn('Summa = ', sum);
end.

Последний раз редактировалось Serge_Bliznykov; 16.05.2014 в 11:17.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написать программу, в которой два потока заполняют таблицу умножения a1t2m3 Помощь студентам 9 11.04.2014 19:26
Написать программу, которая находит такую точку z(x,y), сумма расстояний от которой до остальных минимальна n00bik Помощь студентам 3 21.06.2011 00:39
Написать программу, в ходе выполнения которой... AzaroffV Фриланс 7 21.01.2011 15:02
написать программу на ДЕЛЬФИ(!), в которой используется MDI-окна (текстовые) Оксиморон Помощь студентам 4 28.01.2009 15:04
написать программу на дельфи, в которой используется MDI-окна (текстовые) Оксиморон Помощь студентам 11 14.01.2009 23:27