Vocal más probable

Carmen Recio

/*Este programa calcula cuál es la vocal más probable que aparece al teclear un texto de forma aleatoria. */

#include <iostream>
using namespace std;

int main()
{
char c;
int num_aes=0, num_ees=0, num_os=0, num_is=0, num_us=0;
int num_tot=0;

cout << “Dame un texto acabado en ‘.’ : \n”;

cin >> c;
while (c!=’.’)
{
num_tot++;
if(c==’a’ || c==’A’) num_aes++;
else if(c==’e’ || c==’E’) num_ees++;
else if(c==’o’ || c==’O’) num_os++;
else if(c==’i’ || c==’I’) num_is++;
else if(c==’u’ || c==’U’) num_us++;

cin >> c;
}

int num_vocales=num_aes+num_ees+num_is+num_os+num_us;

cout << “El numero de aes es: ” << num_aes << endl;
cout << “El numero de es es: ” << num_ees << endl;
cout << “El numero de oes es: ” << num_os << endl;
cout << “El numero de ies es: ” << num_is << endl;
cout << “El numero de ues es: ” << num_us << endl;

cout << “El numero total de vocales es: ” << num_vocales << endl;
cout << “PORCENTAJE DE VOCALES: ” << 1.0*num_vocales/num_tot << endl;

cout << “PORCENTAJE DE AES: ” << 1.0*num_aes/num_tot << endl;
cout << “PORCENTAJE DE ES: ” << 1.0*num_ees/num_tot << endl;
cout << “PORCENTAJE DE IES: ” << 1.0*num_is/num_tot << endl;
cout << “PORCENTAJE DE OES: ” << 1.0*num_os/num_tot << endl;
cout << “PORCENTAJE DE UES: ” << 1.0*num_us/num_tot << endl;

if(num_aes>num_ees && num_aes>num_is && num_aes>num_os && num_aes>num_us)
cout << “La vocal que mas probabilidades tiene de aparecer es la a” << endl;

if(num_ees>num_aes && num_ees>num_is && num_ees>num_os && num_ees>num_us)
cout << “La vocal que mas probabilidades tiene de aparecer es la e” << endl;

if(num_is>num_ees && num_is>num_aes && num_is>num_os && num_is>num_us)
cout << “La vocal que mas probabilidades tiene de aparecer es la i” << endl;

if(num_os>num_ees && num_os>num_is && num_os>num_aes && num_os>num_us)
cout << “La vocal que mas probabilidades tiene de aparecer es la o” << endl;

if(num_us>num_us && num_us>num_is && num_us>num_os && num_us>num_aes)
cout << “La vocal que mas probabilidades tiene de aparecer es la u” << endl;
cout << endl << endl;

return 0;
}

Anuncios
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s