Faire la somme des elements d'une boucle for

acrony -  
 Pas du tout C -
Bonjour,

je voudrais faire la somme des occurrences des voyelles contenues dans un nom après les avoir déterminer. Comme je ne m'en sortais pas je suis parti d'un code qui permet de compter les occurrences de voyelles dans un mot . mais je n'arrive pas a faire l'addition de ces dernières. vos éclairages me seraient très utiles. je voudrais faire l'addition du nombre d'occurrences de voyelles détectées, ex: dans estelle, 0a+3e+0u+A+0o... a total of 3 vowels...

Merci

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{

char voy[12] = {'a','e','i','o','u','y','A','E','I','O','U','Y'}, c;
int compte[12] = {0}, i, tot;

printf("NUMBERS OF THE VOWELS IN A NAME :\n\n");
printf("Enter your name :\n\n");

do
{ scanf("%c", &c);
for(i = 0; i < 12; i++)
if(c == voy[i])
compte[i] = compte[i] + 1;
} while(c != '\n');

printf("\n your name has :\n");
for(i = 0; i < 12; i++)

printf("%d %c\n", compte[i], voy[i]);

tot = compte[i]++;
printf(" \n A total of %d vowels \n", tot);

return 0;
}
A voir également:

2 réponses

acrony
 
Allez quoi!!! un coup de main siouplait!
0
Pas du tout C
 
tot = tot + compte[i];

?
0