Профил
Loading...
RadoslavDanailov avatar RadoslavDanailov 1 Точки

Моля за малко помощ за задача "number 0...9 to text" от домашното на programming basics August 2017 C#

Моля за съдействие за тази задача, като я тествам в джъджа и ми дава грешка и не зная какво бъркам?

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace number_0_to_9_to_text
{
    class Program
    {
        static void Main(string[] args)
        {
            var num = int.Parse(Console.ReadLine());

            
            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
            {
                Console.WriteLine("invalid number");
            }
        }


    }
}
 

martinml avatar martinml 297 Точки

Освен че трябва да изпишеш цифрите от 0 до 9, а ти изписваш от 1 до 10, съобщението, което се изписва ако входът не е в диапазона, трябва да бъде "number too big", а не "invalid number".

Поправено решение:

https://pastebin.com/2T6Pw00j

0