nb d'apparence de chaque caractère dans une chaîne de caractères
Page 1 sur 1
nb d'apparence de chaque caractère dans une chaîne de caractères
ÉNONCÉ
On veut écrire un programme pascal permettant de :
• Saisir une chaîne de caractères Ch
• Parcourir la chaîne Ch et afficher l'occurrence de chacun de ses caractères.
N.B:
La solution doit comporter au moins deux modules.
PASCAL
program occ_car;
uses wincrt;
var
ch:string;
car:char;
app,i:integer;
procedure saisie(var ch:string);
begin
writeln('saisir une chaine');
readln(ch);
end;
procedure affichage(car:char;app:integer);
begin
writeln('le nombre d''apparition de ',car, ' est= ',app);
end;
begin
saisie(ch);
repeat
car:=ch[1];
app:=0;
while (pos(car,ch)<>0) do begin
app:=app+1;
delete(ch,pos(car,ch),1);
end;
affichage(car,app);
until length(ch)=0;
end.
On veut écrire un programme pascal permettant de :
• Saisir une chaîne de caractères Ch
• Parcourir la chaîne Ch et afficher l'occurrence de chacun de ses caractères.
N.B:
La solution doit comporter au moins deux modules.
PASCAL
program occ_car;
uses wincrt;
var
ch:string;
car:char;
app,i:integer;
procedure saisie(var ch:string);
begin
writeln('saisir une chaine');
readln(ch);
end;
procedure affichage(car:char;app:integer);
begin
writeln('le nombre d''apparition de ',car, ' est= ',app);
end;
begin
saisie(ch);
repeat
car:=ch[1];
app:=0;
while (pos(car,ch)<>0) do begin
app:=app+1;
delete(ch,pos(car,ch),1);
end;
affichage(car,app);
until length(ch)=0;
end.
Sujets similaires
» nb d'apparence d'un caractère dans une chaîne de caractères
» nb d’apparition d'un caractère dans une chaîne
» Existence d'un mot dans une chaîne
» nb d'apparence d'un caractère dans un tableau
» traitement sur les chaînes de caractères
» nb d’apparition d'un caractère dans une chaîne
» Existence d'un mot dans une chaîne
» nb d'apparence d'un caractère dans un tableau
» traitement sur les chaînes de caractères
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum