Подсчитать количество цифр в числе не превосходящих заданной цифры, введённой с клавиатуры - C#

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

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

совсем никак не могу понять логику

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

textual
Листинг программы
using System;
 
namespace Application
{
    class MainClass
    {
        public static void Main (string[] args)
        {
            int number;
            Console.Write ("Number: ");
            number = int.Parse (Console.ReadLine());
            int digit;
            Console.Write ("Digit: ");
            digit = int.Parse (Console.ReadLine());
            int result = 0;
            for (; number!=0; result += number % 10 > digit ? 0 : 1, number/=10);
            Console.WriteLine ("Result: " + result);
        }
    }
}

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


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

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

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