[Curso] Introducción a la programación en C (VIII)

Moderadores: Kravenbcn, largeroliker, fidelcastro, cerealkiller, pspCaracas, m0skit0, LnD, ka69, zacky06

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5585
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: [Curso] Introducción a la programación en C (VIII)

Mensaje por m0skit0 »

dark_sasuke escribió:el 0, el 1 ni los negativos son validos melon

En castellano por favor :?
Imagen

Avatar de Usuario
dark_sasuke
Moderador Global
Moderador Global
Mensajes: 3380
Registrado: 03 Sep 2009, 02:13
Twitter: D4rkyt0

Re: [Curso] Introducción a la programación en C (VIII)

Mensaje por dark_sasuke »

y asi?

Código: Seleccionar todo

printf("\nel numero 0 el numero 1 y los numeros negativos\nNO son validos!\n");
Imagen

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5585
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: [Curso] Introducción a la programación en C (VIII)

Mensaje por m0skit0 »

Eso por lo menos se entiende. Recuerda también que las frases empiezan con mayúsculas (esto ya es una clase de castellano xD)
Imagen

Avatar de Usuario
dark_sasuke
Moderador Global
Moderador Global
Mensajes: 3380
Registrado: 03 Sep 2009, 02:13
Twitter: D4rkyt0

Re: [Curso] Introducción a la programación en C (VIII)

Mensaje por dark_sasuke »

m0skit0 escribió:Eso por lo menos se entiende. Recuerda también que las frases empiezan con mayúsculas (esto ya es una clase de castellano xD)


Profe no te preocupes que el lunes entro al cole :| asi que me daran castellano a saco xDDD

weno sigo con el el IX que esto se poone weno :)
Imagen

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5585
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: [Curso] Introducción a la programación en C (VIII)

Mensaje por m0skit0 »

Espera, no se me emocione usté. Ahora toca optimizar eso :juasjuas: . El bucle que hacéis tanto wf19 como tú (como Gladiator si no recuerdo mal) es demasiado largo
Imagen

Avatar de Usuario
dark_sasuke
Moderador Global
Moderador Global
Mensajes: 3380
Registrado: 03 Sep 2009, 02:13
Twitter: D4rkyt0

Re: [Curso] Introducción a la programación en C (VIII)

Mensaje por dark_sasuke »

m0skit0 escribió:Espera, no se me emocione usté. Ahora toca optimizar eso :juasjuas: . El bucle que hacéis tanto wf19 como tú (como Gladiator si no recuerdo mal) es demasiado largo


:| :| :|
Imagen

Avatar de Usuario
wf19
Habitual
Habitual
Mensajes: 194
Registrado: 03 Sep 2009, 02:12

Re: [Curso] Introducción a la programación en C (VIII)

Mensaje por wf19 »

Supongo que se refiere a esto:

Spoiler:

Código: Seleccionar todo

#include <stdio>

int main ()

{
   int numero_introducido, verificador;

   printf("Dood! inserta un numero y te dire si es primo o no: ");
   scanf("%d", &numero_introducido);

   if (numero_introducido <= 0)
   {
      printf("\nNumero NO valido dood!!!!");
      return 0;
   }

   if (numero_introducido == 1)
   {
      printf("\NO es primo... Pero tampoco compuesto Dood!!!");
      return 0;
   }

   for (verificador = 2; numero_introducido % verificador != 0; verificador++);

   if (numero_introducido == verificador)
   {   
      printf("\nEs un numero primo Dood!!!");
   }

   if (numero_introducido != verificador)
   {
      printf("\nEs un numero NO primo Dood!!!");
   }

return 0;
}

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5585
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: [Curso] Introducción a la programación en C (VIII)

Mensaje por m0skit0 »

Ese bucle es igual que el otro. No me refiero a largo en cuanto a lo que ocupa como espacio, o cuantas letras tiene, sino cuántos números recorreis en el bucle. Son demasiados, os sobran la mitad (pista...).
Imagen

Avatar de Usuario
wf19
Habitual
Habitual
Mensajes: 194
Registrado: 03 Sep 2009, 02:12

Re: [Curso] Introducción a la programación en C (VIII)

Mensaje por wf19 »

Otro mas: :shock:

Spoiler:

Código: Seleccionar todo

#include <stdio>

int main ()

{
int numero_introducido, verificador;

   printf("Dood! inserta un numero y te dire si es primo o no: ");
   scanf("%d", &numero_introducido);

   if (numero_introducido <= 0)
   {
      printf("\nNumero NO valido dood!!!!");
      return 0;
   }

   if (numero_introducido == 1)
   {
      printf("\NO es primo... Pero tampoco compuesto Dood!!!");
      return 0;
   }

   if (numero_introducido == 2)
   {
      printf("\nEs un numero primo Dood!!!");
      return 0;
   }

   for (verificador = 1; numero_introducido % verificador != 0; verificador += 2);

   if (numero_introducido == verificador)
   {
      printf("\nEs un numero primo Dood!!!");
   }

   if (numero_introducido != verificador)
   {
      printf("\nEs un numero NO primo Dood!!!");
   }

return 0;
}

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5585
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: [Curso] Introducción a la programación en C (VIII)

Mensaje por m0skit0 »

Así ya no funciona, todos los números son divisibles por 1... Por favor, prueba las modificaciones antes de postear :tongue:

Código: Seleccionar todo

   if (numero_introducido <= 0)
   {
      printf("\nNumero NO valido dood!!!!");
      return 0;
   }

   if (numero_introducido == 1)
   {
      printf("\NO es primo... Pero tampoco compuesto Dood!!!");
      return 0;
   }

Esto ya dije anteriormente que sobra: viewtopic.php?p=24984#p24984

Código: Seleccionar todo

   if (numero_introducido == verificador)
   {
      printf("\nEs un numero primo Dood!!!");
   }

   if (numero_introducido != verificador)
   {
      printf("\nEs un numero NO primo Dood!!!");
   }

Haces la misma comparación dos veces, ¡DOOD! :D

Código: Seleccionar todo

   if (numero_introducido == verificador)
   {
      printf("\nEs un numero primo Dood!!!");
   }

   else
   {
      printf("\nEs un numero NO primo Dood!!!");
   }
Imagen

Responder