Advertisement
Mastercpp

suma de numeros pares y promedio de numeros impares

Jul 23rd, 2016
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.29 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. //Autor Tito Flavio RD
  4. /*
  5.  
  6.     realizar un programa que al recibir como datos n numeros enteros ,
  7.     obtenga la suma de los pares y el promedio de los impares
  8. */
  9.  
  10. int main(){
  11.     int c,suma_pares=0,suma_impares=0;
  12.     //suma_impares para sumar los valores impares
  13.     /*
  14.         para despues sacar el promedio
  15.     */
  16.     //para saber la cantidad de numeros impares para dividirlo entre la suma de los numeros impares  
  17.     int c_impares=0;
  18.     cout << "Cuantos numeros deseas ingresar? ";
  19.     cin>>c;
  20.  
  21.     int array[c];
  22.     for(int i=0; i<c; i++){
  23.         cout << "ingrese numero[ " << i <<"]: ";
  24.         cin>>array[i];
  25.         if(array[i]%2==0) suma_pares+=array[i];
  26.         else{
  27.             suma_impares+=array[i];
  28.             c_impares++; //recuerda esto lo usaremos para dividir la suma de los impares y sacar el promedio
  29.         }
  30.     }
  31.  
  32.  
  33.     cout << "Suma de los pares: " << suma_pares << endl;
  34.     cout << "promedio de los numeros impares: " << suma_impares/c_impares << endl;
  35.  
  36.  
  37.     cout << "Comprando si funciona correctamente el programa\n\n\n";
  38.     for(int i=0; i<c; i++){
  39.         cout << array[i] << " ";
  40.     }
  41.     cout << endl;
  42.     return 0;
  43. }
  44.  
  45.  
  46. //prueba el programa pidiendo 10 numeros en este orden
  47. // 45 89 4 86 51 69 33 77 100 20
  48.  
  49.  
  50. //impares  45 89 77  69 33 51  suma = 364  suma_impares/6 =   60
  51.  
  52. //pares 4 86 100 20 suma =210
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement