20/03/2011, 14:04
|
| | Fecha de Ingreso: marzo-2011
Mensajes: 36
Antigüedad: 13 años, 9 meses Puntos: 1 | |
Respuesta: hacer un while Cita:
Iniciado por Stoyicker Si bueno es que me he equivocado, en la declaración del vector grupo, quita lo de array, se me ha escapado.
Código C:
Ver original#include <stdio.h> #include <stdlib.h> #include <time.h> /*Debe definirse la longitud del vector antes de declararlo*/ #define n 5 int main(void){ int grupo[n]; int i, mujeres, hombres; /*Éste bucle es para inicializar el vector y que puedas probarlo*/ for(i=0;i<n;i++) grupo[i]=0; else grupo[i]=1; /*Debido a que la condición de actualización es siempre la misma, sería mejor implementar el chequeo con un bucle for, pero bueno me ciño a tu petición del título*/ i=0; while(i<n){ if(grupo[i]==0) hombres++; else mujeres++ i++; } /*Sentencias para que compruebes*/ printf("Hombres contados: %d\n", hombres ); printf("Mujeres contadas: %d\n", mujeres ); return EXIT_SUCCESS; }
Ok ya lo quite pero no mantiene la consola se desaparece al finalizar
Última edición por josemanuel31675; 20/03/2011 a las 14:06
Razón: falto una linea
|