👤

ajutor ma poate ajuta cineva ?prin pascal cu ajutorul instrucțiunii for ​

Ajutor Ma Poate Ajuta Cineva Prin Pascal Cu Ajutorul Instrucțiunii For class=

Răspuns :

Răspuns:

program Ex_nustiu_care;

type Ora = 0..23;

     Grade = -40..40;

     Temperatura = array [Ora] of Grade;

var t : Temperatura;

   suma,h,tmax,tmin: integer;

   tmed: real;

begin

 writeln('Dati temperaturile din ora in ora...');

 suma:=0;

 for h:=0 to 23 do

   begin

     write('t[',h,']='); read(t[h]);

     suma:=suma+t[h];

   end;

 tmed:=suma/24;

 writeln('a) Temperatura medie= ',tmed:0:0);

 {de regula temperatura medie se prezinta ca numar fara zecimale}

 tmax:=t[0];

 tmin:=t[0];

 for h:=1 to 23 do

   begin

     if t[h]>tmax then tmax:=t[h];

     if t[h]<tmax then tmin:=t[h];

   end;

  writeln('b) Temperatura maxima = ',tmax);

  writeln('   Temperatura minima = ',tmin);

  write('c) Ora (orele) la care s-a inregistrat temperatura maxima: ');

  for h:=0 to 23 do

    if t[h]=tmax then write(h:4);

  writeln;

 write('d) Ora (orele) la care s-a inregistrat temperatura minima: ');

  for h:=0 to 23 do

    if t[h]=tmin then write(h:4);

  writeln;

end.

Explicație:

am realizat toate într-un singur program. Daca iti trebuie separat, cred, şi sunt sigur, ca esti in stare sa faci asta... Succese!