Предмет: Информатика,
автор: chelovek77122
Пусть задан массив из 40 элементов (случайные числа [-10;10]. Выведите на экран сначала положительные элементы массива, а затем отрицательные. В паскале напишите пожалуйста
Ответы
Автор ответа:
2
program soppchm;
uses
crt;
var
a: array [1..40] of Integer;
i: integer;
begin
for i := 1 to 40 do
begin
a[i] := random(21) - 10;
writeln('a[', i, ']= ', a[i]);
end;
writeln('Положительные:');
for i := 1 to 40 do
if (a[i] >= 0) then
writeln('a[', i, ']= ', a[i]) ;
writeln('Отрицательные:');
for i := 1 to 40 do
if (a[i] < 0) then
writeln('a[', i, ']= ', a[i]) ;
readln;
end.
Автор ответа:
1
PascalABC.NET:
- ###
- var a := ArrRandom(40, -10, 10);
- (a.Wh(x → x>0) + a.Wh(x → x<0)).Pr
Приложения:
Похожие вопросы
Предмет: Українська мова,
автор: vadicks2014
Предмет: Русский язык,
автор: dgfgn
Предмет: Қазақ тiлi,
автор: kukkuzov03
Предмет: Математика,
автор: malika137
Предмет: Математика,
автор: babushkinairin
###
var a := ArrRandom(40, -10, 10);
a.Wh(x → x>0).Prln;
a.Wh(x → x<0).Pr