Затруднение с задач "Number 0...9 to Text"
Здравейте,
Имам затруднение със задача "Number 0...9 to Text". Разгледах няколко варянта от подобни задачи и стигнах до следния код:
using System;
class NumberToText
{
static void Main(string[] args)
{
string num = Console.ReadLine();
if (num == "0")
Console.WriteLine("zero");
else if (num == "1")
Console.WriteLine("one");
else if (num == "2")
Console.WriteLine("two");
else if (num == "3")
Console.WriteLine("three");
else if (num == "4")
Console.WriteLine("four");
else if (num == "5")
Console.WriteLine("five");
else if (num == "6")
Console.WriteLine("six");
else if (num == "7")
Console.WriteLine("seven");
else if (num == "8")
Console.WriteLine("eight");
else if (num == "9")
Console.WriteLine("nine");
else if (num == "10")
Console.WriteLine("ten");
else if (num >= "11")
Console.WriteLine("number too big");
}
}
Проблема е ясен "Operator '>' cannot be applied to operands of type 'string' and 'string'" (в края на кода).
Въпроса е какво да променя? Пробвах и по-сложни кодове, но там още повече се овъртях.
Поздрави,
Това бе най-удобния вариант за преправяне на кога, не зма защо се бях замотал с string. Сега ще пробвам и другите идеи за решения, малко практика определено няма да ми е излишна. Благодаря за бързите отговори :)