sábado, 26 de septiembre de 2026

01f.- Programación I - 1er Laboratorio 24 de Septiembre de 2026 (Semestre 2027-I) - SOLUCIÓN DEL PROFESOR

 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.


VER VIDEO EXPLICATIVO


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