Vedi se questo programmino va bene:
Spero che sia questa la soluzione al tuo problema, facci saperecodice:program massimo; uses crt; type matrice = array[1..100,1..1] of integer; var n,i:integer; m:matrice; procedure massimo(v:matrice; k:integer); var max,max1,i:integer; begin max:=v[1,1]; max:=0; for i:=2 to k do begin if v[i,1] > max then begin max1:=max; max:=v[i,1]; end else begin if v[i,1] > max1 then max1:=v[i,1]; end; end; writeln; write('L''elemento pi— grande Š: ',max); writeln; write('Quello successivo Š: ',max1); end; begin repeat clrscr; write('Inserisci la cardinalit… del vettore: '); readln(n); until (n > 1) or (n < 100); writeln('Inseriamo gli elementi nel vettore: '); for i:=1 to n do begin write('Inserisci elemento ',i,': '); readln(m[i,1]); end; massimo(m,n); readln; end.
Max
![]()

Rispondi quotando