salut les pro,
j'ai essayé d’écrire un programme simple en c permettant de calculer la fréquence d'apparition de caractères (majuscule de A à Z) mais un petit problème avec de le test d'arret :
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 int main(int argc , char* argv[]){ int nb[25]; int i; char c; for(i=0;i<26;i++) nb[i]=0; do{ c = getchar(); if(c>64 && c<=90){ nb[c-65]++ ; } printf("je suis la \n"); }while(c != '\n'); for(i=0;i<26;i++){ if(nb[i]!=0) printf("%c == %d\n",(i+'A'),nb[i]); } return 0; }
Partager