Buscar este blog

domingo, 8 de marzo de 2015

Imprime todos los números pares, impares o primos entre el 1 y el 100

Programa que imprime todos los números pares, impares o primos entre el 1 y el 100
      en base a una decisión aleatoria al inicio del programa.

#include <iostream>
#include <stdlib.h>
#include <time.h>
#include <stdio.h>
#include <iomanip>
using namespace std;

int num, pares, impares, primos;
int main()
{
   cout<<"\n"<<" Presione enter para proceder..."<<endl;
   cin.get();
   srand(time(0));
   num=1+(rand()%3);
if(num == 2)
{   cout<<"Numeros pares:"<<endl;
    for(pares=2; pares<=100; pares=pares+2)
    {   cout<<pares<<", ";
    }}
else if(num == 1)
{   cout<<"Numeros impares:"<<endl;
    for(impares=1; impares<=99; impares=impares+2)
    {   cout<<impares<<", ";
    }}
else if(num == 3)
{   cout<<"Numeros primos:"<<endl;
    cout<<"2, 3, 5, 7 ";
    for(primos=2; primos<=97; primos=primos+1)
    {
        if((primos%2 && primos%3 && primos%5 && primos%7)!=0)
        {
          cout<<primos<<", ";
        }}}

    return 0;
}

No hay comentarios:

Publicar un comentario