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 :

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;
}
Merci d'avance