Помогите написать программу на C#, желательно как можно проще так как я только начал учить этот язык
Даны натуральные числа m и n. Написать программу, находящую все натуральные числа, меньшие n, квадрат суммы цифр которых равен m.
Я вот что-то пытался но не могу догнать всё равно
using System;
// lab 3.4-4
namespace TEST
{
class Program
{
static void Main()
{
int n, m, i, total, num;
Console.WriteLine("n=");
n = int.Parse(Console.ReadLine());
Console.WriteLine("m=");
m = int.Parse(Console.ReadLine());
if (n != 0 && m != 0)
for (i = 1; i < n; ++i) ;
if (Math.Sqrt(i) == m)
Console.WriteLine("i=", i);
else
Console.WriteLine("Ошибка! ");
total = 0;
while (num != 0)
{
total += num % 10;
num /= 10;
}
}
}
}
а что значит num и total ?