Vocale maiuscola
PROBLEMA
Scrivere un programma che ricevuta da tastiera una stringa di caratteri ritorna 0 se contiene almeno una vocale maiuscola.
CODICE SORGENTE
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define CARATTERI 10000+1
int main(int argc, char *argv[]){
//sezione dichiarativa
char frase[CARATTERI];
int i=0;
int ritorno=1;
//sezione di in-put
printf("Inserisci la stringa incriminata\n>");
gets(frase);
//controllo se è presente una vocale maiusola
do{
if (frase[i]=='A' || frase[i]=='E' || frase[i]=='I'|| frase[i]=='O' || frase[i]=='U')
ritorno=0;
i++;
}while(ritorno!=0 && i<=strlen(frase));
//sezione di out
printf("Return %i\n", ritorno);
//sezione conclusiva
printf("Premi un tasto per uscire\n>");
getch();
return 0;
}