Погите . нужно написать на языке паскаль. 1. с клавиатуры заполнить целочисленный одномерный массив. вывести неотрицательные элементы массива. 2. дан одномерный массив целых чисел. определить каких элементов больше, максимальных и минимальных 3. дан одномерный массив целых чисел. подсчитать количество элементов, равных заданному массиву x. число х вводится с клавиатуры

КотикПушистый109 КотикПушистый109    2   30.06.2019 02:10    0

Ответы
ученик1862 ученик1862  02.10.2020 15:49
1)
var 
a: array [1..5] of integer;
i,k:integer;
Begin
Writeln('Перечислите элементы массива: ');For i:=1 to 5 do
read(a[i]);
For i:=1 to 5 do 
If (a[i] > -1) then write(a[i]:2);
End.
2)
var 
a: array [1..5] of integer;
i,k1,k2,max,min:integer;
Begin
min:=MaxInt;
max:=-MaxInt;
Writeln('Перечислите элементы массива: ');
For i:=1 to 5 do 
begin
read(a[i]);
if (a[i] > max) then max:=a[i];
if (a[i] < min) then min:=a[i];
end;
For i:=1 to 5 do 
begin
If (a[i] = max) then inc(k1);
If (a[i] = min) then inc(k2);
end;
If (k1>k2) then writeln('Больше max элементов') 
else writeln('Больше min элементов');
End.
3)
var 
a: array [1..5] of integer;
i,k,x:integer;
Begin
Write ('X = ');
read(x);
Writeln('Перечислите элементы массива: ');
For i:=1 to 5 do begin     read(a[i]);
if (a[i] = x ) then inc(k);
end;  
writeln('kol = ',k) ;
end.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика