Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - FrancoMoglia

#1
Muchisimas gracias por responder y tomarte el tiempo de explicarme, sobre todo porque soy nuevo en esto de programar y la profesora no quiso explicarme que estaba sucediendo, de nuevo gracias por tu tiempo, ya comprobe el codigo y ahora funciona perfectamente. Saludos
#2
muchas gracias por responder, la pregunta surge porque mi profesora no me quiso enseñar, me dijo que busque en foros, asi que mucho no entiendo, podrias mostrarme en que parte del codigo que yo pase, va ese fragmento que tu me dices? muchas gracias
#3
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..