• Aucun résultat trouvé

var n:integer

N/A
N/A
Protected

Academic year: 2022

Partager "var n:integer"

Copied!
3
0
0

Texte intégral

(1)

Program 28mai2013_8h ; uses wincrt;

type

tab=array[1..15] of string;

var n:integer;

t:tab;

function verif(ch:string):boolean;

var

test:boolean;

i:integer;

begin i:=0;

repeat i:=i+1;

if ch[i] in ['0'..'9'] then test := true else test:=false;

until (test=false) or (i=length(ch));

verif:=test;

end;

procedure saisie(var n:integer; var t:tab);

var i:integer;

begin

(2)

repeat write('N= ');

readln(n);

until n in [5..15];

for i:= 1 to n do repeat

write('t[',i,']=');

readln(t[i]);

until (length(t[i])=5) and (verif(t[i])=true);

end;

procedure affiche( n:integer; t:tab);

var

i,max,x,e:integer;

begin

val(copy(t[1],1,2),x,e);

max:=x;

for i:= 2 to n do begin

val(copy(t[i],1,2),x,e);

if x>max then max:=x;

end;

writeln('Le plus grand degré d''urgence est : ',max);

(3)

for i:=1 to n do begin

val(copy(t[i],1,2),x,e);

if x= max then writeln(i,' avec une quantité de fumée = ',copy(t[i],3,3));

end;

end;

begin saisie(n,t);

affiche(n,t);

end.

Références

Documents relatifs

[r]

else writeln('Chaine ni Pangramme ni

[r]

[r]

[r]

writeln('Le tableau suite à la segmentation sera

[r]

[r]