I actually just figured it out. My book had the % 10 thing, but I still have no idea how to check the rest of the digits. I only know that % 10 is the far right digit, so if you could elaborate on that a bit it would be great.
Here's what I did, long and repetetive, but it works
Code:
// Import input/output library
#include <stdio.h>
// Main block
int main (void)
{
// Declare ints
int num, num0, num1, num2, num3, num4;
int digit4, digit3, digit2, digit1, digit0;
// Print a prompt
printf("Please enter a number between or equal to 0 and 32767: ");
// Get user input
scanf("%d",&num);
// Check if value outside of range
if ((num < 0) || (num > 32767))
{
printf("Outside of Range\n");
}
// Value is inside of range
else
{
// line 1 below
num4 = num / 10000;
digit4 = num4 % 10;
printf("%d ", digit4);
num3 = num / 1000;
digit3 = num3 % 10;
printf("%d ", digit3);
num2 = num / 100;
digit2 = num2 % 10;
printf("%d ", digit2);
num1 = num / 10;
digit1 = num1 % 10;
printf("%d ", digit1);
num0 = num / 1;
digit0 = num0 % 10;
printf("%d ", digit0);
// line 2 below
num3 = num / 1000;
digit3 = num3 % 10;
printf("\n%d ", digit3);
num2 = num / 100;
digit2 = num2 % 10;
printf("%d ", digit2);
num1 = num / 10;
digit1 = num1 % 10;
printf("%d ", digit1);
num0 = num / 1;
digit0 = num0 % 10;
printf("%d ", digit0);
// line 3 below
num2 = num / 100;
digit2 = num2 % 10;
printf("\n%d ", digit2);
num1 = num / 10;
digit1 = num1 % 10;
printf("%d ", digit1);
num0 = num / 1;
digit0 = num0 % 10;
printf("%d ", digit0);
// line 4 below
num1 = num / 10;
digit1 = num1 % 10;
printf("\n%d ", digit1);
num0 = num / 1;
digit0 = num0 % 10;
printf("%d ", digit0);
// line 5 below
num0 = num / 1;
digit0 = num0 % 10;
printf("\n%d \n", digit0);
}
system("pause");
return 0;
}