Na čísla to převáděj pomocí:
int.TryParse()
A celé to zadávání vstupní hodnoty a její kontrolu obal do..while cyklem. To ti zajistí, že program nebude pokračovat dál, dokud to nezadá správně.https://msdn.microsoft.com/cs-cz/library/f02979c7( v=vs.110).aspx
https://msdn.microsoft.com/cs-cz/library/370s1zax. aspx