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 - psycho248

#11
Programación C/C++ / Problema con while
4 Enero 2014, 06:34 AM
Tengo un problema con este sencillo algoritmo que en la última vuelta de while no suma el contador de cantm. si pongo en cant 3 y en los tres pongo f solo suma 2, si pongo 5 solo suma 4 y así.
Apenas voy entrando en este interesante mundo de la programación. Espero que alguien pueda ayudarme con este atoron.

//Definir el número de mujeres que hay en n cantidad de personas
#include<stdio.h>
#include<stdlib.h>
int main(int argc, char *argv[])
{
int cant, cantm, cont;
char sex;
cont=1;
sex=' ';
printf("Ingrese la cantidad de personas\n");
scanf("%d",&cant);
while (cont<=cant){
printf("Ingrese el sexo de la persona %d \n",cont);
fflush(stdin);
scanf("%c\n",&sex);
  if(sex=='f' || sex=='F'){
    cantm++;
       }
      cont++;
}

printf("La cantidad de mujeres es: %d \n",cantm);
return 0;
}