Scrivere un programma che, letto un vettore di lettere maiuscole, visualizzi il numero complessivo delle vocali e delle consonanti del vettore.
/*
CLAUDIO CARDINALE III AI
Scrivere un programma che, letto un vettore di lettere maiuscole, visualizzi il numero complessivo delle vocali e delle consonanti del vettore.
*/
#include<stdio.h>
int main(){
//dichiarazioni
int i,n,voc=0,cons=0,err=0;
//acquisizione dati
//lunghezza vettore
printf("inserire la lunghezza dell'array: ");
scanf("%d",&n);
//dichiarazioni condizionate
char vet[n];
//acquisizione dati
getchar();
for(i=0;i<n && err==0;i++){
printf("inserire la lettera maiuscola numero %d : ",i+1);
scanf("%c",&vet[i]);
if(vet[i]<'A'||vet[i]>'Z')
err = 1;
getchar();
}
//controllo presanza di errori
if(!err){
//calcoli
for(i=0;i<n;i++)
if(vet[i] == 'A' || vet[i] == 'E' || vet[i] == 'I' || vet[i] == 'O' || vet[i] == 'U')
voc++;
else
cons++;
//visualizzazione risultati
printf("vocali = %d\nconsonanti = %d\n",voc,cons);
}else
printf("il carattere inserito non e` una lettera maiuscola\n");
}