Cancellare i caratteri corrispondenti alle vocali che compaiono in una stringa s ricevuta in ingresso.
/*
CLAUDIO CARDINALE III AI
Cancellare i caratteri corrispondenti alle vocali che compaiono in una stringa s ricevuta in ingresso.
*/
#include<stdio.h>
#define MAX 1000
int main(){
//dichiarazioni
int i=0,j=0;
char frase[MAX];
//acquisizione dati
printf("inserire le cifre (invio per interrompere) : ");
gets(frase);
//calcoli
while(frase[i] != '\0')
if(!(frase[i] == 'a' || frase[i] == 'e' || frase[i] == 'i' || frase[i] == 'o' || frase[i] == 'u' || frase[i] == 'A' || frase[i] == 'E' || frase[i] == 'I' || frase[i] == 'O' || frase[i] == 'U'))
frase[j++] = frase[i++];
else
i++;
frase[j] = '\0';
//visualizzazione risultati
printf("frase = %s\n",frase);
}