Ayudando a Jhon Wick
Jhon Wick desde que comenzó a programar C++ esta obsesionado con la obtención de números primos en el rango de 5000 a 10000, sin embargo su invidente amigo Caine se ha encardo de agregarle retos adicionales a Jhon Wick. como por ejemplo:
Solo los números que su centena sea 1 ó solo los números que tengan 7 como decena. Esta complejidad a atormentado a Jhon Wick y en consecuencia él le ha solicitado ayuda a uds.
El profesor sin embargo modificara el requerimiento por solicitud del propio Caine de manera de incrementar la dificultad. Los alumnos deberán trabajar en pareja para la actividad del día de hoy.
A ninguno de uds. le conviene quedar mal con el Sr. Wick
Éxitos.
Programa
/*Programa para determinar los números primos entre
5000 y 10000 cuya decena sea 7 y su centena sea 1
autor: Carlos Ferrer
Rev Sep 2026*/
#include <iostream>
using namespace std;
main()
{
int n=5000; //n = números a verificar
int div=2,div10,div100,decena,centena; // divisores para verficar si es primo
int residuo;
repetir:
residuo=n%div; //determinamos el residuo
if (residuo!=0) //verificamos si la división dio exacta
{
div=div+1; //Si no dio exacta incrementamos el divisor
}
else
{
if (n==div) //Si el numero es primo lo muestro en consola
{
div10=n/10; //verifico si la decena es 7
div10=div10+3;
decena=div10%10;
div100=n/100; //Verifico si la centena es 1
div100=div100+9;
centena=div100%10;
if (decena==0 and centena==0)
{
cout <<n<<" ";
}
}
n=n+1; // me paso al siguiente numero
div=2;
}
if (n<=10000)
{
goto repetir;
}
else
{
system("pause");
}
}
No hay comentarios.:
Publicar un comentario