Предмет: Информатика,
автор: blackvik
Дан массив из 10 целых чисел от -20 до 20.
Написать программу,определяющая каких элементов в нем больше : положительных или отрицательных.
помогите решить,паскаль
Ответы
Автор ответа:
0
Program z10;
var a,b:Array [1..10] of integer;
i,q,k:integer;
Begin
Randomize;
q:=0;k:=0;
For i:=1 to 10 do
begin
a[i]:=random(40)-20;
if(a[i]<0)then q:=q+1;
if(a[i]>0)then k:=k+1;
end;
if(k>q)then writeln('положительных больше');
if(k<q)then writeln('отрицательных больше');
if(k=q)then writeln('положительных и отрицательных одинак.. кол-во');
end.
var a,b:Array [1..10] of integer;
i,q,k:integer;
Begin
Randomize;
q:=0;k:=0;
For i:=1 to 10 do
begin
a[i]:=random(40)-20;
if(a[i]<0)then q:=q+1;
if(a[i]>0)then k:=k+1;
end;
if(k>q)then writeln('положительных больше');
if(k<q)then writeln('отрицательных больше');
if(k=q)then writeln('положительных и отрицательных одинак.. кол-во');
end.
Автор ответа:
0
обнови страницу скапируй решение заново
Автор ответа:
0
Program z10;
var a,b:Array [1..10] of integer;
i,q,k:integer;
Begin
Randomize;
q:=0;k:=0;
For i:=1 to 10 do
begin
a[i]:=random(40)-20;
if(a[i]<0)then q:=q+1;
if(a[i]>0)then k:=k+1;
write(a[i],' ');
end;
writeln;
if(k>q)then writeln('ïîëîæèòåëüíûõ áîëüøå');
if(k<q)then writeln('îòðèöàòåëüíûõ áîëüøå');
if(k=q)then writeln('ïîëîæèòåëüíûõ è îòðèöàòåëüíûõ îäèíàê.. êîë-âî');
end.
var a,b:Array [1..10] of integer;
i,q,k:integer;
Begin
Randomize;
q:=0;k:=0;
For i:=1 to 10 do
begin
a[i]:=random(40)-20;
if(a[i]<0)then q:=q+1;
if(a[i]>0)then k:=k+1;
write(a[i],' ');
end;
writeln;
if(k>q)then writeln('ïîëîæèòåëüíûõ áîëüøå');
if(k<q)then writeln('îòðèöàòåëüíûõ áîëüøå');
if(k=q)then writeln('ïîëîæèòåëüíûõ è îòðèöàòåëüíûõ îäèíàê.. êîë-âî');
end.
Автор ответа:
0
да,спасибо большое!!
Похожие вопросы
Предмет: Литература,
автор: stepan20077
Предмет: Математика,
автор: ulanasergo9
Предмет: Математика,
автор: vikaovsienko9
Предмет: Алгебра,
автор: zakir07