Вводить с клавиатуры 10 целых чисел, выдать на экран количество положительных чисел, количество отрицательных , количество нулевых
185
315
Ответы на вопрос:
uses crt; var a: array [1..10] of real; i,k,m,n: integer; begin clrscr; k: =0; n: =0; m: =0; writeln('massiv: '); for i: =1 to 10 do begin read(a[i]); if (a[i]< 0) then k: =k+1; if (a[i]> 0) then m: =m+1; if (a[i]=0) then n: =n+1; end; writeln('отрицательных: ', k); writeln('положительных: ', m); writeln('нулевых: ',n); end.
Код pascal 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 var a : array [ 1.. 10 ] of integer; i ,p ,o ,n : byte; begin for i : = 1 to 10 do begin write ( 'введите ' ,i , ' число: ' ); readln (a [i ] ); end; for i : = 1 to 10 do begin if (a [i ] > 0 ) then inc (p ) else if (a [i ] < 0 ) then inc (o ) else inc (n ); end; writeln ( 'количество положительных элементов = ' ,p ); writeln ( 'количество отрицательных элементов = ' ,o ); writeln ( 'количество нулевых элементов = ' ,n ); end.
Популярно: Информатика
-
Markiza1122.06.2020 15:54
-
JUGGERNOUT23.06.2020 05:04
-
arinasinger04.07.2020 19:56
-
юля276009.04.2020 21:19
-
gorbunovayulia05.03.2023 13:11
-
gsajhja15.01.2022 10:15
-
кариетнаа01.06.2022 05:35
-
zmeya920.02.2022 09:09
-
NASTYASIDorova1020.05.2022 11:27
-
fukkacumi201701.07.2021 00:28