Проверить количество цифр введеных с клавиатуры - C#

Узнай цену своей работы

Формулировка задачи:

Господа, следующий вопрос. Необходимо вписать с клавиатуры число. Если в нем три символа, то ты молодец, если число отличное от трех символов, то введено неправильно. Я написал следующий код, но мне выдает ошибку: Cannot implicitly convert type 'int' to 'string' Прошу вашей помощи в приведении кода к работоспособности.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplication3
{
    class Program
    {
        static void Main(string[] args)
       {
           Console.WriteLine("Vvedite chislo");
           string taskfive = Convert.ToString(Console.ReadLine());
           Console.WriteLine("Kol-vo cifr = " + taskfive.Count());
           int i = 0, counterBigvalues = 0, counternumber = 0;
           while (i <= taskfive.Length)
           Console.ReadKey();
           if (taskfive = 3)
           {
               Console.WriteLine("Molodec!");
               
           }
           else
           {
               Console.WriteLine("Ne verno!");
           }
         
    }
}
}

Решение задачи: «Проверить количество цифр введеных с клавиатуры»

textual
Листинг программы
string str = Console.ReadLine().Length == 3 ? "yes" : "no";
            Console.Write(str);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.818 из 5
Похожие ответы