Título: Dudas programación en C Publicado por: ironserch en 19 Septiembre 2014, 01:56 am Hola amigos, necesito escribir un programa C sin utilizar estructuras de control (sentencia if):
El programa deberá leer un numero entero n (de tres cifras) y muestre en pantalla el valor 1 (CIERTO) en los casos siguientes y 0 (FALSO) en sus contradicciones:
En un principio el codigo que estoy creando es: Código
Muchas gracias de ante mano. Título: Re: Dudas programación en C Publicado por: rir3760 en 19 Septiembre 2014, 04:09 am Salvo la definición de la función main (debería ser "int main(void) ...") y el uso de tantos avances de linea el programa esta bien.
¿Cual es tu duda? Un saludo Título: Re: Dudas programación en C Publicado por: ironserch en 21 Septiembre 2014, 02:33 am Mi duda es que tengo que meter un numero de 3 cifras pero a cada cifra le asigno una variable. Mi pregunta seria si se podría hacer con sola una única variable y no con 3 como estoy utilizando.
Título: Re: Dudas programación en C Publicado por: kaiserr en 21 Septiembre 2014, 02:57 am Si que se puede.
Al usuario le pides que introduzca un numero y lo guardas en una variable. Despues tendras que "tratar" ese numero para sacar las centenas, decenas y unidades. Por ejemplo tenemos el numero, Num: centenas --> Num/100 decenas --> (Num%100)/10 unidades --> (Num%100)%10 |