elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / [Ayuda]Problema con variables en: 6 Abril 2016, 04:57 am
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..
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines