Помогите решить 4 задачи на массив на пакале - вопрос №421832

1.) Вычислите произведение элементов больших 5 в массиве В(М)

2.)ВЫчислите сумму неотрицательных элементов а(n) 

3)Вычислите кол-во положительных элементов в массиве M(k)

4)Вычислите кол-во элементов меньших заданного числа  N в массиве а(К)

решение к каждой задаче обязательно на паскале .

Заранее спасибо . 

Лучший ответ по мнению автора

program p1;

const M=10; 

var b:array[1..M] of integer;

 p:longint; i:integer;

begin

writeln('vvedite elementi massiva');

for i:=1 to M do

readln(b[i]);

p:=1;

for i:=1 to M do

if b[i]>5 then p:=p*b[i];

writeln('p=',p);

readln

end. 

-----------

program p2;

const n=10; 

var a:array[1..n] of integer;

 s:integer; i:integer;

begin

writeln('vvedite elementi massiva');

for i:=1 to n do

readln(a[i]);

s:=0;

for i:=1 to n do

if a[i]>=0 then s:=s+a[i];

writeln('s=',s);

readln

end. 

------------------

 

program p3;

const k=10; 

var m:array[1..k] of integer;

 s:integer; i:integer;

begin

writeln('vvedite elementi massiva');

for i:=1 to k do

readln(m[i]);

s:=0;

for i:=1 to k do

if m[i]>0 then k:=k+1;

writeln('k=',k);

readln

end. 

----------

 

program p4;

const k=10; 

var a:array[1..k] of integer;

 s:integer; i,n:integer;

begin

writeln('vvedite elementi massiva');

for i:=1 to k do

readln (a[i]);

writeln('vvedite n');

readln(n); 

s:=0;

for i:=1 to k do

if a[i]<n then k:=k+1;

writeln('k=',k);

readln

end. 

Буду благодарна, если отметите 

12.10.12
Лучший ответ по мнению автора

Еva

от 100 p.
Читать ответы
Посмотреть всех экспертов из раздела Учеба и наука > Информатика
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store