Que tal gente del foto, es mi primer post, sepan disculpar los errores...
tengo un problema con la programacion en C, estoy utilizando la IDE ZinjaI.
el problema es que escribo mi codigo pero al momento de la ejecucion, pide que se ingrese un caracter/numero y los toma de a dos, es decir se saltea uno... les dejo imagenes por si no se entendio lo que he escrito..
Mod: Imágenes dirigen a site erroneo
PARA EVITAR LO DE LAS IMAGENES, LES PASO EL PROPIO CODIGO COMPLETO:
#include <stdio.h>
#include <conio.h>
int main()
{
/*realizar un programa que permita:
a) ingresar 15 caracteres.
b)calcular la cantidad de vocales.
c) indicar la cantidas de vocales por tipo
d)usar sentencia switch*/
char a;
int conta,conte,conti,conto,contu,cont;
cont=0;
conta=0;
conte=0;
conti=0;
conto=0;
contu=0;
while(cont<15)
{
printf("Ingrese un caracter:\n");
scanf("%c",&a);
switch(a){
case 'a':conta++;break;
case 'e':conte++;break;
case 'i':conti++;break;
case 'o':conto++;break;
case 'u':contu++;break;
default:cont++;break;
}
cont++;
}
printf("La cantidad de 'a' introducidas fueron %d\n",conta);
printf("La cantidad de 'e' introducidas fueron %d\n",conte);
printf("La cantidad de 'i' introducidas fueron %d\n",conti);
printf("La cantidad de 'o' introducidas fueron %d\n",conto);
printf("La cantidad de 'u' introducidas fueron %d\n",contu);
return 0;
}
Y EL ERROR OCURRE ASI:
Ingrese un caracter:
a
Ingrese un caracter:
Ingrese un caracter:
a
Ingrese un caracter:
Ingrese un caracter:
..
etc..
tengo un problema con la programacion en C, estoy utilizando la IDE ZinjaI.
el problema es que escribo mi codigo pero al momento de la ejecucion, pide que se ingrese un caracter/numero y los toma de a dos, es decir se saltea uno... les dejo imagenes por si no se entendio lo que he escrito..
Mod: Imágenes dirigen a site erroneo
PARA EVITAR LO DE LAS IMAGENES, LES PASO EL PROPIO CODIGO COMPLETO:
#include <stdio.h>
#include <conio.h>
int main()
{
/*realizar un programa que permita:
a) ingresar 15 caracteres.
b)calcular la cantidad de vocales.
c) indicar la cantidas de vocales por tipo
d)usar sentencia switch*/
char a;
int conta,conte,conti,conto,contu,cont;
cont=0;
conta=0;
conte=0;
conti=0;
conto=0;
contu=0;
while(cont<15)
{
printf("Ingrese un caracter:\n");
scanf("%c",&a);
switch(a){
case 'a':conta++;break;
case 'e':conte++;break;
case 'i':conti++;break;
case 'o':conto++;break;
case 'u':contu++;break;
default:cont++;break;
}
cont++;
}
printf("La cantidad de 'a' introducidas fueron %d\n",conta);
printf("La cantidad de 'e' introducidas fueron %d\n",conte);
printf("La cantidad de 'i' introducidas fueron %d\n",conti);
printf("La cantidad de 'o' introducidas fueron %d\n",conto);
printf("La cantidad de 'u' introducidas fueron %d\n",contu);
return 0;
}
Y EL ERROR OCURRE ASI:
Ingrese un caracter:
a
Ingrese un caracter:
Ingrese un caracter:
a
Ingrese un caracter:
Ingrese un caracter:
..
etc..