//Ввод m и х
int m = int.Parse(Console.ReadLine());
int x = int.Parse(Console.ReadLine());
int cnt = 0; //Счетчик
while (--m > 0) //Главный цикл
{
int s = 0; //Сумма
int k = m; //Временная переменная для сохранения значения m при подсчете суммы
while (k > 0) //Подсчет суммы
{
s += k % 10;
k /= 10;
}
if (s * s == x) //Проверка совпадения
cnt++;
}
Console.WriteLine(cnt); //Вывод результата
суммы цифр которых равен X.