ce programme permet d'afficher un mot sur la forme suivante:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| program chaine;
uses wincrt;
var ch:string;
ch3:string;
procedure saisie(var ch1:string);
begin
write('donner la chaine:');
read(ch1);
end;
procedure trans(ch1:string; var ch2:string);
var i,z,j:integer;
begin
j:=1;z:=1;
for i:=1 to length(ch) do
begin
writeln(copy(ch,z,j));
j:=j+1;
end;
end;
begin
writeln('***************************** Chaine de caratere *******************************');
saisie(ch);
trans(ch,ch3);
writeln('');
writeln('************************************ fin ***************************************');
end. |