I did it this way, something we are learning as well, this works, but again, now I think I need to change my if statement. It works, but it is still buggy for example:
[academ] $ digit5.out
Enter a five-digit number:12345
1 2 3 4 5
[academ] $ digit5.out
Enter a five-digit number:1112131415
Enter four single digit number
[academ] $ digit5.out
Enter a five-digit number:123456
2 3 4 5 6
Code:
#include <stdio.h>
#include <math.h>
int main()
{
int num, num1, num2, num3, num4, num5;
int rm1, rm2, rm3, rm4, rm5;
printf("Enter a five-digit number:");
scanf("%d", &num);
if (num/10000 <= '1')
{
num1 = ((num % 10) / 1);
rm1 = ((num1++) % 10);
num2 = ((num % 100) / 10);
rm2 = ((num2++) % 10);
num3 = ((num % 1000) / 100);
rm3 = ((num3++) % 10);
num4 = ((num % 10000) / 1000);
rm4 = ((num4++) % 10);
num5 = ((num % 100000) / 10000);
rm5 = ((num5++) % 10);
printf("%d %d %d %d %d\n", rm5, rm4, rm3, rm2, rm1);
}
else
{
printf("Enter five single digit numbers 0 thru 9\n");
}
return 0;
}