problemas con un ejercicio
Publicado por robertito (1 intervención) el 30/06/2009 18:33:43
que l soy nuevo en esto del c... estoy tratando de hacer un ejercicio pero no me sale...
el ejercico dice que teng que ingresar una frase de hasta 20 caracteres y me tiene que devolver cuantas letras "a" hay y cuantas vocales distintas de "a" hay... queria saber si alguien me ayuda!
#include <stdio.h>
#include <conio.h>
#include <string.h>
main()
{
char texto [21];
int a,otra,i,j;
clrscr();
printf("ingrese un texto de hasta 20 caracteres. ");
gets(texto);
printf(" ");
a=otra=i=0;
while (texto[i]!=' ')
{
if (texto[i]=='a')
{
a+=1;
}
else
{
if((texto[i]=='e')||(texto[i]=='i')||(texto[i]=='o')||(texto[i]=='u'))
{
otra+=1;
}
}
i++;
}
printf("Hay %i letras 'a' ",a);
printf("hay %i vocales distintas de 'a'",otra);
printf("El texto tiene %i caracteres", (i-1));
getch();
}
el ejercico dice que teng que ingresar una frase de hasta 20 caracteres y me tiene que devolver cuantas letras "a" hay y cuantas vocales distintas de "a" hay... queria saber si alguien me ayuda!
#include <stdio.h>
#include <conio.h>
#include <string.h>
main()
{
char texto [21];
int a,otra,i,j;
clrscr();
printf("ingrese un texto de hasta 20 caracteres. ");
gets(texto);
printf(" ");
a=otra=i=0;
while (texto[i]!=' ')
{
if (texto[i]=='a')
{
a+=1;
}
else
{
if((texto[i]=='e')||(texto[i]=='i')||(texto[i]=='o')||(texto[i]=='u'))
{
otra+=1;
}
}
i++;
}
printf("Hay %i letras 'a' ",a);
printf("hay %i vocales distintas de 'a'",otra);
printf("El texto tiene %i caracteres", (i-1));
getch();
}
Valora esta pregunta


0