Показать сообщение отдельно
  #3  
Старый 09.12.2008, 22:29
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Код:
program p1;

var
  A : Array [1..30] Of Integer;
  I, S  : Integer;

begin
  // Init array
  Randomize;
  For I := 1 To 30 Do
    A[i] := Random(101) - 50; // Random from -50 to 50

  // Sum all positive elements
  S := 0;
  For I := 1 To 30 Do
    If A[i] > 0 
      Then S := S + A[i];

  // Print result
  WriteLn('Sum of all positive values is ',S);
  ReadLn; // Wait for pressing Enter
end.
Ответить с цитированием