[ create a new paste ] login | about

Link: http://codepad.org/2T0aN7H9    [ raw code | fork ]

C, pasted on Feb 13:
#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
    
    //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] % 2) == 0 ){
            pares = pares + v[contador];    
            nPares++;
        
        //C_Obtenga una sumatoria de todos los nĂºmeros impares almacenados en el vector.
        }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, %d son pares y %d son impares.\n\n", nPares+nImpares, nPares, nImpares);
    
    //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;
}


Create a new paste based on this one


Comments: