11/08/2016

Ejercicio 32

Hacer un algoritmo que encuentre la suma de los números impares comprendidos entre 1 y N.


#include <iostream>
// se incluye la clase Numero para despues llamar a sus metodos 
#include "Numero.h"

using namespace std;

// implementacion del metodo para mostrar los numeros impares 
void mostrarNumerosImpares(int n)
{
    // el metodo requiere de un parametro (n) que sera el numero max de los numeros impares que queremos mostrar 
    cout << "Numeros impares: ";
    // recorremos con el ciclo for desde 1 hasta el valor pasado como parametro (n) 
    for (int i = 1; i <= n; i++)
    {
        // si el modulo o resto entre (i) y 2 es diferente a cero, entonces el numero (i) es impar 
        if (i % 2 != 0)
        {
            // mostramos el numero (i) 
            cout << i << " ";
        }
    }
}

int main(void)
{
    // se crea un objeto de la clase Numero (Instanciaciación) 
    Numero *obj = new Numero();
    // declaramos una variable de tipo entero llamada "num" 
    int num;
    // pedimos el numero 
    cout << "Digite numero: ";
    // guardamos el numero en la variable "num" 
    cin >> num;
    // llamamos al metodo mostrarNumerosImpares() y le asignamos como parametro la variable "num" 
    mostrarNumerosImpares(num);
    // llamamos al metodo sumaNumerosImpares() y le asignamos "num" como parametro para calcular la suma 
    cout << endl << "Suma: " << obj->sumaNumerosImpares(num) << endl;
}

    Tal vez alguien lo necesite






Ejercicios recientes
Ejercicios anteriores
Arriba! :v
Ejercicios recientes
Ejercicios anteriores
Arriba! :v