Aprendiendo a Programar en Bloodshed Dev-C++ con Ejemplo y Ejercicios Resueltos Imprimir Pares e Impares desde 1 hasta 'n'

Este es un ejemplo sencillo de la combinación de uso de ciclos (For en este caso) y de condicionales.
La idea es imprimir primero todos los números impares desde 1 hasta n, y luego los pares, teniendo en cuenta que "n" es un valor predefinido, aunque podría realizarse una modificación sencilla para que el usuario ingrese ese número.
Vamos allá.

#include <iostream>

using namespace std;

int a,b,c,d;

int main (void)
{
    cout << "Impresion de numeros impares de 1 a 999" <<endl<<endl;
    system("pause");
    for (a=1 ; a<=1000 ; a++)
    {
        b=a%2;
        if (b==1)
        {
                  cout <<a<<endl;
        }
    }   
    system("pause");
    cout << "Impresion de numeros pares de 1 a 1000" <<endl<<endl;
    system("pause");
    for (d=1 ; d<=1000 ; d++)
    {
        c=d%2;
        if (c==0)
        {
                  cout <<d<<endl;
        }
    }      
    system("pause");
    return 0;
}

6 comentarios:

  1. Como harias para que el usuario ingrese ese numero?

    ResponderEliminar
  2. esta muy bien el código, para que el usuario escoja el numero solo hay que agregar una variable.

    ResponderEliminar
  3. alguien que me ayude a es un programa que genere un arreglo para n=20 y valores de 0-50. manadr a llamar el metodo inicializa(), dentro de esre metodo inicializa el arreglo y separar ares e impares asignandolos a un determinado arreglo(pares e impares) enviar el arreglo pares al metodo visualizaPares() y el arreglo impares al metodo visualizaImpares() y contar el numero de ceros que hayan aparecido en el arreglo original y este dato enviarlo al metodo totalCeros(). en este metodo visualizarPares() yvisualizarImpares() obtenga la sumatoria de cada uno de los casos y enviar las sumatorias a los metodos sumatoriaPares() y sumatoriaImpares() respectivamente.
    mostrar todos los resultados en pantalla para verificación de resultados

    ResponderEliminar