
Edito:
Oh my gosh casi que no puedo





El de los primos:
Código: Seleccionar todo
//Dado un número entero, verificar si el número es primo o no. Un número es primo si y sólo si es divisible por la unidad y por sí mismo.
//Cuando la division tiene sobrante con todos, solo con 1 y el mismo numero
#include <stdio.h>
int main()
{
int numero, bucle, contador = 0;
printf("Inserta un numero y te dire si es primo\n");
printf("Insertalo:\n");
scanf("%d", &numero);
for(bucle=2;bucle<numero && contador==0;bucle++)
{
if(numero%bucle==0)
{
contador++;
}
}
if(contador==0)
{
printf("Es primo\n");
}
else if(contador>0)
{
printf("No es primo\n");
}
return 0;
}
Y el 5 (Donde tambien habia usado return 0;)
Código: Seleccionar todo
//Crear un programa en el que un usuario A introduce un número secreto entre 0 y 10 y otro usuario B debe adivinarlo en 5 intentos máximo. El programa sólo se debe detener si el usuario B acertó o si ha gastado los 5 intentos de manera fallida.
#include <stdio.h>
int main()
{
int numero_secreto, bucle;
int numero_intento;
printf("Este sera un juego donde el jugador A introduce un numero secreto entre 0 y 10 y el jugador B, intenta adivinarlo");
printf("\nEl jugador B tiene 5 intentos para adivinarlo\n");
printf("Jugador A, inserta tu numero:\n");
scanf("%d", &numero_secreto);
while(numero_secreto > 10 || numero_secreto < 0)
{
printf("Jugador A recuerda que el numero debe ser entre 0 y 10. Insertalo de nuevo:\n");
scanf("%d", &numero_secreto);
}
printf("Ahora jugador B, intenta adivinarlo:\n");
scanf("%d", &numero_intento);
if(numero_intento == numero_secreto)
{
printf("Felicitaciones, adivinaste, eres rapido\n");
}
else
{
for(bucle=1;bucle<=4 && numero_secreto!=numero_intento;bucle++)
{
printf("Intentalo de nuevo\n");
scanf("%d", &numero_intento);
if(numero_secreto==numero_intento)
{
printf("Felicitaciones, adivinaste\n");
}
else if(bucle == 4)
{
printf("Se te acabaron los intentos\n");
}
}
}
return 0;
}
Y ya se como romper bucles sin usar algo de "fuerza bruta"


Por cierto Larger, si sabia lo de las llaves, pero es que cuando lo pongo sin llaves termino perdiendome porque no se que es de que y me suelo confundir al faltarme ";" y eso y me lio
