Problema
Diseñar un algoritmo que permita hallar la cantidad de números primos del 1 al 100 en orden ascendente.
Solución
2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97
Código Fuente en C++
#include <stdio.h>
#include <stdlib.h>
int main(void){
int x,cont,z,i,tabla[100];
i=0;
for (x=1;x<=100;x++){
cont=0;
for (z=1;z<=x;z++){
if (x%z==0){
cont++;
}
}
if (cont==2 || z==1 || z==0){
tabla[i]=x;
i++;
}
}
for (x=0;x<i;x++){
printf("%d\n",tabla[x]);
}
return 0;
}
0 comments:
Publicar un comentario