// PascalABC.NET 3.2, сборка 1478 от 10.06.2017 // Внимание! Если программа не работает, обновите версию!
begin var a:=ArrRandom(ReadInteger('n='),-50,50); a.Println; Writeln('Положительных ',a.Where(x->x>0).Count, ', отрицательных ',a.Where(x->x<0).Count) end.
Var A:array[1..10000] of shortint; N,i,p,o:integer; Begin Randomize; O:=0; P:=0; Write('N = ');ReadLn(N); Write('Исходный массив:'); For i:= 1 to N do Begin A[i]:=random(21)-10; Write(' ',A[i]); if A[i] < 0 then O:=O+1 else if A[i] > 0 then P:=P+1; End; WriteLn; WriteLn('Количество положительных: ',p); WriteLn('Количество отрицательных: ',o); ReadLn End.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку