codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
#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; }
Private
[
?
]
Run code
Submit