Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - come poter contare le vocali?
Forum - C/C++ - come poter contare le vocali?

Avatar
ciao888 (Normal User)
Pro


Messaggi: 69
Iscritto: 14/10/2010

Segnala al moderatore
Postato alle 20:18
Martedì, 01/02/2011
ho scritto una funzione per contare le vocali ma penso sia sbagliata:
Codice sorgente - presumibilmente C++

  1. #include <iostream>
  2.   using namespace std;
  3. int leggi(char stringa[25]){
  4. char c;
  5. int vocali[5] = {'a','e','i','o','u'};
  6. int contatore = 0;
  7. while(cin.get(c)){
  8. for(int i = 0;i<5;i++){
  9. if(c == vocali [i])
  10. contatore++;}}
  11. return contatore;
  12. }


PM
Avatar
()
Newbie


Messaggi:
Iscritto:

Up
1
Down
V
Segnala al moderatore
Postato alle 16:13
Mercoledì, 02/02/2011
stringa[25] a cosa ti serve?
inoltre credo di non aver capito bene la domanda, quindi, correggimi se sbaglio, tu vuoi inserire un carattere alla volta e se è una vocale desideri incrementare contatore?
comunque mi pare che facendo come hai fatto tu il ciclo sia infinito

PM