Informatică, întrebare adresată de grizaion9, 8 ani în urmă

7. Se da un tablou bidimensional C[1..3, 1..4] de numere reale. Sa se serie un program Pascal care va calcula media numerelor impare din tablou.​

Răspunsuri la întrebare

Răspuns de ProTel
0

Răspuns:

program MediaImpare;

var i,j,k:integer;

   c:array[1..3,1..4] of integer;

   mni:integer;

   media:real;

begin //pp

    writeln('Introduceti elemente tablou');

    for i:=1 to 3 do begin

       for j:=1 to 4 do

               begin

               write('c[',i,j,']=');

               read(c[i,j]);

               end;

               writeln;

                     end;

    mni:=0;k:=0;

    writeln('Elemente tablou');

    for i:=1 to 3 do begin

       for j:=1 to 4 do begin

               write(c[i,j],' ');

               if (c[i,j] mod 2=1) then   begin

                                          mni:=mni+c[i,j];

                                          k:=k+1;

                                          end;

                        end;

               writeln;

                        end;

    media:=mni div k ;

    writeln('Media numere impare este :',media:2:2);

    readln;

    readln;

end.

Alte întrebări interesante