Descomposición de un número
/********************************************************************/
/* Nombre programa: descNumeros.cpp */
/* Autor: Luis Alberto Saucedo Quiroga */
/* Objetivo: Descomponer un número en unidades,decenas,centenas */
/* y milésimas */
/* Fecha: 15-abr-2012 */
/********************************************************************/
#include <stdio.h>
#include <stdafx.h>
#include <conio.h>
int main(void)
{
int N,u,d,c,m;
printf(" DESCOMPOSICION DE UN NUMEROn");
printf("nIngrese un numero natural del 1 al 9999 :");
scanf_s("%d",&N);
if(0>N && N<10000)
{
m = N/1000;
m = m * 1000;
c = (N-m)/100;
c = c * 100;
d = (N-m-c)/10;
d = d * 10;
u = N-m-c-d;
printf("n%d unidades",u);
printf("n%d decenas",d);
printf("n%d centenas",c);
printf("n%d unidades de mil",m);
}
else
{
printf("El numero debe ser menor a 10000 y mayor a 0");
}
printf("n");
_getch();
}