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

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 (VI)

Mensaje por m0skit0 »

Por mí son válidos estos 3. Tampoco es cuestión de que nosotros de lo demos por válido, sino que tú estés satisfecho con el resultado. La barra de nivel te la pones tú mismo, intenta que siempre sea lo más alta posible :oki:

Y gracias por seguir los cursillos brujitosexy :pinta:
Imagen

Avatar de Usuario
brujitosexy
Experto
Experto
Mensajes: 1097
Registrado: 03 Sep 2009, 19:30

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

Mensaje por brujitosexy »

m0skit0 escribió:Por mí son válidos estos 3. Tampoco es cuestión de que nosotros de lo demos por válido, sino que tú estés satisfecho con el resultado. La barra de nivel te la pones tú mismo, intenta que siempre sea lo más alta posible :oki:

Y gracias por seguir los cursillos brujitosexy :pinta:

Ya habia dicho, que no me gusta dejar lagunas pendientes. :D
Yo decia que desde que tenga algo libre ire actualizandome en los capitulos.

Pues me estrujare con el 4to.
Aqui los resultado.
Spoiler:

Código: Seleccionar todo

#include <stdio.h>

int main(int argc, char *argv[])
{
   int numero;
       
   // Determinar cuales numero es impar o par
   printf("Determinar cual numero es impar o par desde el 1 hasta el 9:");
   printf("\nIntroduciendo el numero: ");
   scanf("%d", &numero);
   
   //Si el numero impar es igual a 1, 3, 5, 7, 9
 
   if(numero == 1)
   printf("Este numero es impar !!!\n");
   else if(numero == 3)
   {
   printf("Este numero es impar !!!\n");
   }
   else if(numero == 5)
   {
   printf("Este numero es impar !!!\n");
   }
   else if(numero == 7)
   {
   printf("Este numero es impar !!!\n");
   }
   else if(numero == 9)
   {
   printf("Este numero es impar !!!\n");
   }
   
   // Si el numero par es igual a 2, 4, 6, 8         
   else
   printf("\nEste numero es par !!!\n");
 
   getch();   
   return 0;
}

Verificais y comentar :!: :D
Linus Torvalds:
“El Software es como el sexo; es mejor cuando es gratis…”

arisma
Habitual
Habitual
Mensajes: 497
Registrado: 18 Sep 2009, 08:41

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

Mensaje por arisma »

Y ahora en el rango de 0-65000 :juasjuas: :laughing:

Lo que se pide(o pienso que se pide) es que lo hagas de forma que no tengas que desglosar todos los casos.
Es decir, que no tengas que estar haciendo comparación de todos los casos, sino averiguar la forma con la que únicamente con una condición se sepa.

Como pista te diré que pienses la diferencia entre un número par e impar. ;)

Avatar de Usuario
brujitosexy
Experto
Experto
Mensajes: 1097
Registrado: 03 Sep 2009, 19:30

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

Mensaje por brujitosexy »

arisma escribió:Y ahora en el rango de 0-65000 :juasjuas: :laughing:

Lo que se pide(o pienso que se pide) es que lo hagas de forma que no tengas que desglosar todos los casos.
Es decir, que no tengas que estar haciendo comparación de todos los casos, sino averiguar la forma con la que únicamente con una condición se sepa.

Entonces, cualquier numero que ponga, me diga si es par o impar.
Weno, pero aqui vamos, aunque suene peligroso. :lol: :lol:
Linus Torvalds:
“El Software es como el sexo; es mejor cuando es gratis…”

arisma
Habitual
Habitual
Mensajes: 497
Registrado: 18 Sep 2009, 08:41

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

Mensaje por arisma »

Efectivamente, como quien dice cualquier número.

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 (VI)

Mensaje por m0skit0 »

Lo dicho por arisma. No es que tu código esté mal, ya que realmente resuelve lo dicho en el ejercicio, pero no es... útil, digamos. Piensa en alguna operación matemática que dado cualquier número X, consigas saber si es par o impar ;)
Imagen

Forums
Novato
Novato
Mensajes: 8
Registrado: 25 Oct 2009, 22:45

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

Mensaje por Forums »

m0skit0 escribió:(pista: el operador de módulo o resto de una división es % )

Brujito, con esto tienes ya un 50% hecho.

arisma
Habitual
Habitual
Mensajes: 497
Registrado: 18 Sep 2009, 08:41

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

Mensaje por arisma »

Con esa pista, mejor dejemoslo en un 99%

Avatar de Usuario
brujitosexy
Experto
Experto
Mensajes: 1097
Registrado: 03 Sep 2009, 19:30

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

Mensaje por brujitosexy »

Te fuiste lejos "arisma" con esos del 99% :lol: :lol:
Me rompi to el coco, buscando la forma, hasta tuve que repasar las partes de las divisiones (hace añales que lo vi en matematica basicas), para entender un poquin lo que decian.

Vamos a ver si esta bien ahora :!:

Spoiler:

Código: Seleccionar todo

#include <stdio.h>

int main(int argc, char *argv[])
{
   int numero;
   
   // Determinaremos cual es un numero par o impar
   printf("Con este programa determinaremos cual numero es par o impar:\n");
   printf("\Introduzca un numero: ");
   scanf("%d", &numero);
   
   //Estos datos son para que el resultado sea par y luego se obtiene el impar
   if(numero % 2 == 0)
   printf("\nEste numero es par!!!\n");
                  
   else
   printf("\nEste numero es impar!!!\n");   
      
   getch();   
   return 0;
}

Avisais si esta bien, para saber si puedo avanzar al proximo capitulo :!:
Última edición por brujitosexy el 20 Nov 2009, 02:02, editado 1 vez en total.
Linus Torvalds:
“El Software es como el sexo; es mejor cuando es gratis…”

arisma
Habitual
Habitual
Mensajes: 497
Registrado: 18 Sep 2009, 08:41

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

Mensaje por arisma »

:oki:

Lo único un apunte.

De los 2 printf, quítale el primer \ ya que si no podría dar error al interpretar que quieres poner una secuencia \C y \I al igual que al final pones \n.

Pero al no existir, ....

Responder