Car_plus_freq

Contenu du snippet

ce programe retourne le caractère le plus frequent dans une chaine de caractère

Source / Exemple :


#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
char fct05(char *);
main(){
char *s,c;    
s=(char *) malloc (100 *sizeof (char));
printf("\n Entrer une chaine de caracteres : ");
scanf("%s", s); 
c=fct05(s);      
printf("\n  le caractere le plus frequent est : %c\n",c); 
system("pause");   
}       
char fct05(char *s )
{
      
             char c;
 	short int i=0, j=0, n=0,m=0;
    while(*(s+i))
	{   
		n=0;
		j=i;
              while(*(s+j))
              
              {
                  if(*(s+j)==*(s+i))
                       n++;
				   j++;
              }
			 
              if(n>m)
              {
                   c=*(s+i);
                   m=n;
              }
              i++;
	}
    return c;
	
}

Conclusion :


je suis ahmed bouatmane je passe le bonjour a tous ce qui aime la programmation et developpement et merci pour codes-source le meilleure site d'informatique.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.