💻 Hacer un programa que muestre la serie de N números primos, dónde N es un valor ingresado por teclado.
PRIMOS : 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.
Algoritmo programacion_work
Definir num, cont, divi, divisible como entero;
divisible <- 0;
Escribir "32. MUESTRA LOS NÚMEROS PRIMOS.";
Escribir "";
Escribir Sin Saltar "VALOR DE N NUMEROS PRIMOS : ";
Leer num;
Para cont <- 2 hasta num con paso 1 Hacer
Para divi <- 1 hasta cont con paso 1 Hacer
Si(cont mod divi) == 0 Entonces
divisible <- divisible + 1;
FinSi
FinPara
Si(divisible == 2) Entonces
Escribir Sin Saltar cont, " ";
FinSi
divisible <- 0;
FinPara
Escribir " ";
FinAlgoritmo
num = int(input("VALOR DE N NÚMEROS PRIMOS : "))
divisible = 0
for cont in range(2,num):
for divi in range(1,cont):
if (cont % divi) == 0:
divisible+=1
if divisible == 1:
print(cont, end=" ")
divisible = 0
print()
#include<stdio.h>
int main() {
int num, divi, divisible=0;
printf("VALOR DE N NUMEROS PRIMOS : ");
scanf("%d",&num);
printf("\n");
for(int cont=2; cont <= num; cont++){
for(int divi=1; divi <= cont; divi++){
if((cont % divi) == 0) divisible += 1;
}
if(divisible == 2) printf("%d ",cont);
divisible = 0;
}
printf("\n");
return 0;
}
#include<iostream>
using namespace std;
int main() {
int num, divi, divisible=0;
cout << "VALOR DE N NUMEROS PRIMOS : ";
cin >> num;
cout << endl;
for(int cont=2; cont <= num; cont++){
for(int divi=1; divi <= cont; divi++){
if((cont % divi) == 0) divisible += 1;
}
if(divisible == 2)cout << cont << " ";
divisible = 0;
}
cout << endl;
return 0;
}