Напечатать сумму отрицательных элементов массива А после первого нулевого элемента
Категория: Delphi/Pascal
2012-03-12 23:15:51
code: #pascal
uses crt; var i,size,num,summa:integer; a:array [1..10000] of integer; label 1; begin; clrscr; writeln('Введите размер массива'); readln(size); writeln('Введите элементы массива'); FOR i := 1 TO size do begin readln(a[i]); end; FOR i := 1 TO size do begin IF a[i] = 0 THEN begin num := i; GOTO 1; end; end; 1: FOR i := num + 1 TO size do begin IF a[i] < 0 THEN summa := summa + a[i]; end; writeln('Сумма отрицательных элементов после первого 0 равна ', summa); end.
Поделиться: