Correction d'exercice N°2 de Bac Blanc
Page 1 sur 1
Correction d'exercice N°2 de Bac Blanc
Voici la correction d'ex 2. Vos commentaires S.V.P
program ex_ar;
uses wincrt;
var ch1,ch2:string;
function verif(ch1,ch2:string;i,j:integer):boolean;
begin
if (i=length(ch1)) and (ch1[i]=ch2[j]) then
verif:=true
else
if j>length(ch2) then
verif:=false
else
if ch1[i]=ch2[j] then
verif:=verif(ch1,ch2,i+1,j+1)
else
verif:=verif(ch1,ch2,1,j+1);
end;
begin
write('Donner ch1 ');
readln(ch1);
write('Donner ch2 ');
readln(ch2);
if verif(ch1,ch2,1,1) then
write(ch1,' existe dans ',ch2)
else
write(ch1,' n''existe pas dans ',ch2);
end.
program ex_ar;
uses wincrt;
var ch1,ch2:string;
function verif(ch1,ch2:string;i,j:integer):boolean;
begin
if (i=length(ch1)) and (ch1[i]=ch2[j]) then
verif:=true
else
if j>length(ch2) then
verif:=false
else
if ch1[i]=ch2[j] then
verif:=verif(ch1,ch2,i+1,j+1)
else
verif:=verif(ch1,ch2,1,j+1);
end;
begin
write('Donner ch1 ');
readln(ch1);
write('Donner ch2 ');
readln(ch2);
if verif(ch1,ch2,1,1) then
write(ch1,' existe dans ',ch2)
else
write(ch1,' n''existe pas dans ',ch2);
end.
Hanafi- Messages : 106
Date d'inscription : 25/10/2008
Sujets similaires
» bac science experientale
» Correction Bac pratique 19/05/2009
» Correction Epreuve Bac pratique (9h)
» Correction de sujet BAC2008
» Les sujets de Bac avec la correction
» Correction Bac pratique 19/05/2009
» Correction Epreuve Bac pratique (9h)
» Correction de sujet BAC2008
» Les sujets de Bac avec la correction
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|