por que no corre???
Código C:
Ver original//escriba un programa que solicite 30 valores enteros y almacene en un vector los valores pares y
// en otro los impares el programa debe solicitar :
// 1) vector obtenido par e impar
// 2)cantidad de valores leidos pares e impares
// 3)suma de los valores pares e impares
// 4)promedio de los valores pares e impares
// 5)el valor menor de los pares y de los impares
// 6)el valor mayor de los pares y de los impares.
// 7)separando la informacion de los pares y los impares
#include<stdio.h>
#include<conio.h>
int main () {
int m[30],par[30],imp[30],i,sump=0,sumi=0,pp=0,im=0,mp=0,mi=0,mep=0,mei=0;
int cant_pares, cant_nones;
cant_pares = 0;
cant_nones = 0;
for(i = 0; i < 30; i++) {
printf ("Teclea el valor m[%d]: ", i
); if (m[i] % 2 == 0) {
par[cant_pares] = m[i];
cant_pares++;
sump = sump + m[i];
} else {
imp[cant_nones] = m[i];
cant_nones++;
sumi = sumi + m[i];
}
}
pp = sump / cant_pares;
im = sumi / cant_nones;
mp = par[0];
mep = par[0];
for (i = 1; i < cant_pares; i++) {
if (par[i] > mp) {
mp = par[i];
}
if (par[i] < mep) {
mep = par[i];
}
}
mi = imp[0];
mei = imp[0];
for (i = 1; i < cant_nones; i++) {
if (imp[i] > mi) {
mi = imp[i];
}
if (imp[i] < mei) {
mei = imp[i];
}
}
printf(" El vector par es \n"); for (i = 0; i < cant_pares; i++) {
}
printf(" La suma de los numeros pares es %d \n",sump
); printf(" Los numeros pares fueron %d \n", cant_pares
); printf(" El promedio de los numeros pares es %d \n",pp
); printf(" El numero mayor de los numeros pares es %d \n",mp
); printf(" El numero menor de los numeros pares es %d \n",mep
); printf(" El vector impar es \n"); for (i = 0; i < cant_nones; i++) {
}
printf(" La suma de los numeros impares es %d \n",sumi
); printf(" Los numeros pares fueron %d \n",cant_nones
); printf(" El promedio de los numeros impares es %d \n",im
); printf(" El numero mayor de los numeros impares es %d \n",mi
); printf(" El numero menor de los numeros impares es %d \n",mei
); }