Подсчитать количество цифр в числе не превосходящих заданной цифры, введённой с клавиатуры - 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);
}
}
}