Хора помогнете малко за една блок -схема , аз съм я направил , ама май не е по този начин , по който трябва а , аз не съм наясно с нещата , не ги разбирам чак до там ,затова ако някой има време нека да погледне и да помогне ако може , благоря
program Masiv;
var
m,i,j:integer;
pr:real;
A,B:array[1..20] of real;
Begin
while((m<1)or(m>20))
do begin
write('Vavedene broi na elementite na masiva m <1-20>: ');
read(m);
end;
writeln('Vavedete elementi na masiva:');
for i:=1 to m do begin
write('Element[',i,']: ');
read(A);
end;
for i:=1 to m do
begin
if(A>=0) then begin
B:=A*i;
end
else begin
B:=i*i;
end;
end;
pr:=1;
for i:=1 to m do begin
if((B>-5)and(B<7))then begin
j:=j+1;pr:=pr*B;
end;
end;
writeln('Masivite predi i sled promianata:');
writeln(' Predi Sled');
for i:=1 to m do begin
writeln('Element[',i,']: ',A:4:3,' ',B:4:3,' ')
end;
writeln('Broia na elementite v intervala <-5,7>: ',j,'');
writeln('Poizvedenieto na tezi elementi: ',pr:4:3,'');
write('Natisnete ENTER');
readln;
readln;
End.
това е решението на задачата, а долу е блок-схемата
Doc1.doc