Ответы
Ответ дал:
0
program Project1;
{$APPTYPE CONSOLE}
{$R *.res}
uses System.SysUtils;
var n, a, i, sum:integer;
begin
sum := 0;
write('Enter n: ');
readln(n);
for i := 1 to n do
begin
write('Enter ',i , ' number: ');
readln(a);
if a > 0 then
sum := sum + a;
end;
writeln('Sum of positive numbers: ', sum);
readln; // Чтобы консоль не закрывалась
end.
{$APPTYPE CONSOLE}
{$R *.res}
uses System.SysUtils;
var n, a, i, sum:integer;
begin
sum := 0;
write('Enter n: ');
readln(n);
for i := 1 to n do
begin
write('Enter ',i , ' number: ');
readln(a);
if a > 0 then
sum := sum + a;
end;
writeln('Sum of positive numbers: ', sum);
readln; // Чтобы консоль не закрывалась
end.
Ответ дал:
0
Фи, Делфи...
Ответ дал:
0
вообше "Фи, паскаль", но кто меня спрашивает(
Ответ дал:
0
Если паскаль - он "фи вообще", напишите короче и эффективнее моего ответа в комментарии (того, "однострочного") на любом выбранном Вами языке.
Ответ дал:
0
PascalABC.NET 3.4.0, сборка 1672 от 10.06.2018
Внимание! Если программа не работает, обновите версию!
begin
var (s,n):=(0,ReadInteger('n='));
loop n do begin
var t:=ReadInteger;
if t>0 then s+=t
end;
Writeln('Сумма положительных чисел равна ',s)
end.
Внимание! Если программа не работает, обновите версию!
begin
var (s,n):=(0,ReadInteger('n='));
loop n do begin
var t:=ReadInteger;
if t>0 then s+=t
end;
Writeln('Сумма положительных чисел равна ',s)
end.
Приложения:
Ответ дал:
0
А без дурацких тут циклов решение фактически однострочное
Ответ дал:
0
begin
Writeln('Сумма положительных чисел равна ',ReadSeqInteger(ReadInteger('n=')).Where(t->t>0).Sum)
end.
Writeln('Сумма положительных чисел равна ',ReadSeqInteger(ReadInteger('n=')).Where(t->t>0).Sum)
end.
Вас заинтересует
2 года назад
2 года назад
3 года назад
10 лет назад
10 лет назад