I am trying to make a small program to help do some math for a small business. I have an If Else Statement accepting the input of all numbers and works properly with numbers >= 0 && numbers <= 99,999. I have the else statement puts a statement saying Please type a number (0 - 99,999) and then it asks for the amount again. If I type a number that is out of the range this works. If I type a number in this range the program runs fine. If I type anything that is not a number or atleast a real number with a single decimal I get the infinite lop of doom and would love to fix it if at all possible. I'd like to stick with Basic C code please Thank You in Advance :)