#include <stdio.h>
#include <stdlib.h>
int main (){
const int TAM = 50;
int v[TAM];
int contador = 0;
int pares = 0;
int impares = 0;
int nPares = 0; //Extra =D
int nImpares = 0; //Extra =D
int zero = 0;
//A_Cargue el vector con los datos de entrada.
printf("Entre con 50 numeros\n");
while ( contador < TAM ){
printf("Numero %d:", contador+1);
scanf("%d%*c", &v[contador]);
//B_Obtenga una sumatoria de todos los nĂºmeros pares almacenados en las posiciones pares del vector.
if ( v[contador] == 0 ){
zero++;
//C_Obtenga una sumatoria de todos los nĂºmeros impares almacenados en el vector.
}else if((v[contador] % 2) == 0){
pares = pares + v[contador];
nPares++;
}else{
impares = impares + v[contador];
nImpares++;
}
contador++;
}
//D_Imprimir el vector;... y ademas un mensaje si las sumatorias son iguales o no.
printf("%d=[%d",TAM, v[0]);
for ( contador = 1; contador < TAM; contador++){
printf(", %d ", v[contador] );
}
printf("]\n\n");
//imprimir ambas sumatorias....
printf("Vector tiene %d numeros entre pares e impares, %d son pares, %d son impares y hay %d numeros nulos(0) que no son ni par ni impar.\n\n", nPares+nImpares, nPares, nImpares, zero);
//y ademas un mensaje si las sumatorias son iguales o no.
if ( pares == impares ){
printf ( "La sumatoria de numeros pares es la misma de los numeros impares");
}else{
printf ( "La sumatoria de numeros pares es diferente a la de los numeros impares");
}
getchar();
return 0;
}