Vous êtes sur la page 1sur 1

program minmax;

uses wincrt;
var
t:array[1..20]of string;
i,n,lmin,lmax:byte;
min,max:string;
c:char;
begin
writeln('Donner la taille du tableau:');
readln(n);
for i:=1 to n do
begin
writeln('Donner la chaine T[',i,']=');
readln(t[i]);
end;
lmax:=length(t[1]);
max:=t[1];
lmin:=length(t[1]);
min:=t[1];
for i:=2 to n do
begin
if length(t[i])>lmax then
begin
max:=t[i];
lmax:=length(t[i]);
end;
if length(t[i])<lmin then
begin
min:=t[i];
lmin:=length(t[i]);
end;
end;
writeln('La chaine la plus longue est:',max);
writeln('La chaine la plus courte est:',min);
end.

Vous aimerez peut-être aussi