Ritorna alla pagina del corso.

Questa pagina contiene gli esercizi proposti in laboratorio e -alcune- delle soluzioni proposte.
Si suggerisce di provare a risolvere gli esercizi e solo in un secondo tempo di confrontare quanto fatto con le soluzioni proposte.

01: //  8. redigere un programma che prende in ingresso una sequenza di caratteri e calcola quante vocali contiene.
02: 
03: 
04: #include<stdio.h>
05: #include<stdlib.h>
06: #include<ctype.h>
07: 
08: int main(int argc, char **argv){
09: 
10:   char c;
11:   int num_vocali = 0;
12: 
13:   do
14:   {
15:     scanf("%c", &c);
16: 
17:     c = toupper(c);
18:     if(c == 'A' || c == 'E' || c == 'I' || c == 'O' || c == 'U')
19:       num_vocali++;
20:   }
21:   while(c != '\n');
22: 
23:   printf("Nella frase inserita ci sono %d vocali\n", num_vocali);
24: 
25:   return 0;
26: }
27: 
28: