SESIÓN 5

Resolución de ejercicios propuestos utilizando https://www.onlinegdb.com/

Ejercicio 1:
Adivinar un número entre 0 y 100, que se pide que se introduzca, en un máximo de 5 cinco intentos
Solución:
#include
int main() {
int numero_secreto, intento, num_intentos = 0;
printf(«Introduce el número secreto entre 0 y 100: «);
scanf(«%d», &numero_secreto);
printf(«Adivina el número secreto en un máximo de 5 intentos\n»);
while (num_intentos < 5) {
printf(«Intento %d: «, num_intentos + 1);
scanf(«%d», &intento);
if (intento == numero_secreto) {
printf(«¡Adivinaste! El número secreto era %d\n», numero_secreto);
return 0; // finaliza el programa
} else if (intento < numero_secreto) {
printf(«El número secreto es mayor\n»);
} else {
printf(«El número secreto es menor\n»);
}
num_intentos++;
}
printf(«Lo siento, no has logrado adivinar el número secreto. Era %d\n», numero_secreto);
return 0; // finaliza el programa
}
EJERCICIO 2;
#include
int main()
{
int n, i;
printf («Introduce el número: «);
scanf («%d», &n);
for (i=1; i<=12; i++)
{ if (n%i==0)
printf («Divisor = %d\n», i);
}
}
EJERCICIO 3;
#include
int
main ()
{
int n, i, cuantos = 0;
printf («Introduce el nC:mero: «);
scanf («%d», &n);
for (i = 2; i < n; i++)
{
if (n % i == 0)
{
cuantos++;
}
}
if (cuantos == 0)
{
printf («El numero %d es primo\n», n);
}
else
{
printf («El numero %d NO es primo\n», n);
}
}

EJERCICIO 4;
#include
int
main ()
{
int limite, i, j, divi;
printf («Introduce el limite: «);
scanf («%d», &limite);
for (i = 1; i <= limite; i++)
{
divi = 0;
for (j = 2; j < i; j++)
{
if (i % j == 0)
{
divi++;
}
}
if (divi == 0)
{
printf («Primo= %d \n», i);
}
}
}