C/Visual C - Descomponer número de 3 cifras

 
Vista:
sin imagen de perfil

Descomponer número de 3 cifras

Publicado por Mauro (2 intervenciones) el 21/04/2018 01:38:27
Hola soy nuevo en programación y necesito hacer el ejercicio de descomponer un número de 3 cifras en decenas, centenas y unidades pero al compilar el programa deja de funcionar, habre la consola pero luego de ingresar el número de 3 cifras me aparece archivo.exe deja de funcionar, me gustaría saber en que me estoy equivocando, mas allá de saber el mejor modo de realizar este ejercicio.
Esto es lo que había hecho yo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
void main()
{
int num;
int c;
int d;
int u;
printf("ingrese el numero de 3 cifras: ");
scanf("%d", num);
c=num/100;
d=(num%100)/10;
u=(num%100)%10;
printf("centenas:%d", c,"decenas:%d", d,"unidades:%d", u);
}

Trabajo en Codeblocks en C, muchas gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 88
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Descomponer número de 3 cifras

Publicado por Thanatos (29 intervenciones) el 21/04/2018 05:52:43
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
 
int main(void)
{
    int num;
    int c;
    int d;
    int u;
 
    printf("Ingrese el numero de 3 cifras: ");
    scanf("%3d", &num);
 
    c = num / 100;
    d = (num % 100) / 10;
    u = (num % 100) % 10;
    printf("Centenas: %d  Decenas: %d  Unidades: %d\n", c, d, u);
 
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil

Descomponer número de 3 cifras

Publicado por Mauro (2 intervenciones) el 21/04/2018 13:57:34
Muchas gracias :D
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar