elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Temas
Páginas: 1 2 [3]
21  Programación / Programación C/C++ / Array con numeros primos. en: 5 Septiembre 2014, 07:22 am
Buenas Noches es mi primera vez en el foro, espero estar por acá un poco mas y ampliar mis conocimientos y apoyar y colaborar con los demás cuando este en capacidad y conozca de algún tema.  Quiero hacer un arreglo donde se visualicen los números primos del 1 al 100. Hice el siguiente código pero nada me imprime.
Alguna corrección o mejoría es bienvenida. gracias.

Código
  1. /* Escribir un programa que almacene en un arreglo los
  2.    números primos comprendidos entre 1 y 100. */
  3.  
  4. #include <iostream>
  5. #include <stdlib.h>
  6. using namespace std;
  7.  
  8. int main()
  9. {
  10.   int array_prime[100];
  11.   int z,x,num=1,add=0;
  12.  
  13.   for(x=0;x<100;x++)  // recorro y lleno el arreglo con los # del 1 al 100
  14.   {
  15.       array_prime[x]=num++;
  16.   }
  17.     for(x=0;x<100;x++) //Recorro el arreglo
  18.     {
  19.       for(z=1;z<=x;z++) // for para probar cada numero del arreglo es primo
  20.       {
  21.         if(x%z==0)add++;  // si el residuo es 0, contador add cuenta.
  22.       }
  23.       if(add==2)  // si el contador es igual a 2, el #del arreglo es primo.
  24.       {
  25.          cout<<array_prime[x]; //asigno el #primo al array. imprimo
  26.       }
  27.     }
  28.    cin.get();cin.get();
  29.    return 0;
  30. }
  31.  
Páginas: 1 2 [3]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines