Vous êtes sur la page 1sur 1

Enonc :

Ecrire un programme en Pascal qui permet de saisir la taille dun tableau


et de le remplir par n lettres puis faire lclatement en deux tableaux TV
(tableau de voyelles) et TC (tableau de consonne).
Afficher les tableaux.
Solution en Pascal :
program cv;
uses wincrt;
var
t,tv,tc:array[1..20] of char;
n,i,v,c:byte;
begin
{Saisie de la taille du tableau}
writeln('Donner la taille du tableau T entre 5 et 20:');
readln(n);
{Remplissage du tableau}
for i:=1 to n do
begin
writeln('Donner l''element t[',i,']=');
readln(t[i]);
end;
{Initialisation des compteurs v et c des tableaux tv et tc}
c:=0;
v:=0;
{Parcourir les lments du tableau t et voir si la nature est voyelle pour mettre
dans tv sinon mettre dans tc}
for i:=1 to n do
{utiliser upcase pour couvrir en mme temps l'intervalle des Maj et des Min}
if upcase(t[i]) in ['A','E','Y','U','I','O'] then
begin
v:=v+1;
tv[v]:=t[i];
end
else
begin
c:=c+1;
tc[c]:=t[i];
end;
{Affichage des trois tableaux}
for i:=1 to n do
write(t[i],' | ');
writeln;
for i:=1 to v do
write(tv[i],' | ');
writeln;
for i:=1 to c do
write(tc[i],' | ');
end.

Vous aimerez peut-être aussi