Dev - C++ - AYUDA PARA UN EXAMEN

   
Vista:

AYUDA PARA UN EXAMEN

Publicado por jOsE_sRx (2 intervenciones) el 10/12/2009 21:23:21
UN ALGORITMO EN C++ QUE LEA PALABRAS HASTA INTRODUCIR UN PUNTO Y DESPUES DIGA POR PANTALLA CUANTAS VOCALES DE CADA UNA HAN SIDO INTRODUCIDAS:

EJEMPLO: ESPAÑA

VOCAL A: 2
VOCAL E: 1
VOCAL I: 0
VOCAL O: 0
VOCAL U: 0

muchas gracias ;)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:AYUDA PARA UN EXAMEN

Publicado por Eder (7 intervenciones) el 21/12/2009 09:34:35
#include<iostream>
#include<conio.h>
using namespace std;

void main(void)
{
int a,e,i,o,u;
char A[100];
int j=0;

a=e=i=o=u=0;
do
{
A[j]=getch();
if(A[j]=='a' || A[j]=='A')
a++;
if(A[j]=='e' || A[j]=='E')
e++;
if(A[j]=='i' || A[j]=='I')
i++;
if(A[j]=='o' || A[j]=='O')
o++;
if(A[j]=='u' || A[j]=='U')
u++;
cout<<A[j];
j++;
}while(A[j-1]!='.');
cout<<"a: "<<a<<" e: "<<e<<" i: "<<i<<" o: "<<o<<" u: "<<u<<endl;
}

Tienes que usar Getch(); ya que necesitas capturar cada pulsacion de tecla para preguntar si lo ingresado fue '.'
Suerte!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar