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

Afisati elementul maxim din prima jumatate a sirului si elementul minim din a doua jumatate a sirului.

Răspunsuri la întrebare

Răspuns de nituleacmreinnm
0

In ce limbaj iti trebuie. Eu iti scriu in Pascal. Iata rezolvarea->


Program sir_de_elemente;

var n,i:Integer;

a:array[1..100]of real;

min,max:Real;

begin

repeat Write('Introduceti nr. de elemente n=');Readln(n);

until (n>=1)and(n<=100);

For i:=1 to n do

begin write('a[',i,']=');readln(a[i]);

end;

max:=a[1];

for i:=2 to ((n+1) div 2) do if max<a[i] then max:=a[i];

min:=a[(n+1)div 2];

for i:= ((n+1)div 2) to n do if min>a[i] then min:=a[i];

Writeln('Maximul elementelor de la 1 la ',(n+1)div 2,' este ',max);

Writeln('Minimul elementelor de la ',(n+1)div 2,' la ',n,' este ',min);

readln;

end.

Alte întrebări interesante