Hasta que por fin! Pude medio entender esto y hacer lo que quería! jaja!
Aquí esta el resultado que esperaba
Código C:
Ver original#include <stdlib.h>
#include <stdio.h>
main() {
int f,c,g;
int **mat;
do {
int i,j,k=1,a=0,b=0,d=0,e=0;
printf("Especifique la cantidad de Filas:\n"); printf("Especifique la cantidad de Columnas:\n");
mat
= (int**) malloc(f
*sizeof(int));
for(i=0;i<f;i++)
{
mat
[i
] = (int*)malloc(c
*sizeof(int));}
printf("Introduzca la edad de las personas para clasificarlas en niños, jovenes y adultos.\n\n");
for (i=0;i<f;i++) {
for (j=0;j<c;j++) {
printf("Introduzca la edad de la persona numero %d\n",k
); scanf ("%d", &mat
[i
][j
]); if (k>=1){
k=k+1;
}
if((int)mat[i][j] <= 13) {
a=a+1;
}
if((int)mat[i][j] >= 14 && (int)mat[i][j] <=18) {
b=b+1;
}
if((int)mat[i][j] >=19 && (int)mat[i][j] <=50) {
d=d+1;
}
if((int)mat[i][j] > 51) {
e=e+1;
}
}
}
printf("Cantidad de niños: %d\n", a
); printf("Cantidad de jovenes: %d\n",b
); printf("Cantidad de Adultos: %d\n",d
); printf("Cantidad de viejos: %d\n",e
); printf("********** Presione 1 para salir, Cualquier otra tecla para repetir. ***************"); k=(k-k+1);
for(i=0;i<f;i++) {
}
}
while(g!=1);
return 0;
}
Algo que agregar?
También me parecen muchas lineas para algo que al ejecutarlo sea tan simple xd.
Bueno, se te agradece mucho AlanChavez (: