Afisati elementul maxim din prima jumatate a sirului si elementul minim din a doua jumatate a sirului.
Răspunsuri la întrebare
Răspuns de
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
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă