Fréquence d'un entier en pascal

Résolu/Fermé
mimou - 26 mars 2012 à 22:30
 mimou - 27 mars 2012 à 00:55
Bonjour,


:ecrire un programme pascal intitule (frequence) qui permet de remplir un tableau t par n chiffres entre 0 et 9 (2<=n<=10),puis de chercher et afficher la fréquence de chaque chiffre du tableau t

aideeez moi svp
A voir également:

2 réponses

Bah voila l'algo tu dois d'abord trier le tableau que t'a remplis apres quoi ça deviens plus facile ... (tri croissant)
Program Rép;
Var T:array[1..10] of integer; I:integer;
Begin
Writeln('Entrer les differentes valeurs comprises entre 0 et 9 :')
For i:=1 to 10
Do Read(T[i]);
{Fin du remplissage du tableau}
i:=1
While i<=10
do x:=T[i];
bool:=true;
while bool=True
do begin
if x=T[i] then frq:=frq+1 bool:=true
else bool:=false;
i:=i+1;
end;

end;
End.
Bah voila normalement c'est ça mais il contient surment qlq erreurs je ne l'ai pas vérifié :)
1
G oublier de déclarer le 'x' comme étant entier !
0
Merciii :)
0
procedure remplir(var t:tab, var n :entier)
var i :entier ;
repeter
ecrire("donner n"); lire (n) ;
jusqu'à (n>=2) et (n<=10)


pour i de 1 a n faire
ecrire ("donner les elements d tableau"); lire(t[i]);
fin pour

fin remplir
-1
mé comment calculer et afficher la fréquence :(
0
Tu prends le premier, et tu regardes le nombre de fois qu'il apparaît.
Puis tu passes au suivant et tu comptes son nombre d'apparition.
0
tu peux me traduire cette solution en pascal stp
0