Concurrencia de cada vocal en un texto

Determina la frecuencia de aparicion de cada vocal en un texto ingresado por el usuario
#include<conio.h>
#include<iostream>
#include<string.h>
#include<stdio.h>
using namespace std;

int main()
{
int a=0,e=0,i=0,o=0,u=0; //seran los contadores de vocales
//inicializados en 0
int x; //declarada para ser usada en el for
char texto[30];//varible que guardara el texto ingresado

cout<<"\n\tIngrese texto : ";//escritura
gets(texto);//lectura;

strupr(texto);//convierte texto a mayusculas
//strlen(texto) lee la cantidad de caracteres del texto

for(x=0;x<strlen(texto);x++)
{
switch(texto[x])
{
case 'A':a++;break;
case 'E':e++;break;
case 'I':i++;break;
case 'O':o++;break;
case 'U':u++;break;
}
}

cout<<"\n\tcantidad de apariciones de las vocales fueron:";

cout<<"\n\t a : "<<a;
cout<<"\n\t e : "<<e;
cout<<"\n\t i : "<<i;
cout<<"\n\t o : "<<o;
cout<<"\n\t u : "<<u;

getch();

return 66-69-78-71-73;
}
Siguiente
« Post Anterior