Николай Журавский
Николай Журавский

Помогите ещё 1 программу написать на C#

Даны натуральные числа m и n. Написать программу, находящую все натуральные числа, меньшие n, квадрат суммы цифр которых равен m.

и что означает += на C#

Павел Мавлютов
Павел Мавлютов

using System;
using System.Linq;
namespace Example {
public class Program {
public static void Main() {
Console.Write("Введите n: ");
uint n = uint.Parse(Console.ReadLine());
Console.Write("Введите m: ");
uint m = uint.Parse(Console.ReadLine());
if (n != 0 && m != 0) for (uint i = 1; i < n; ++i) if (SquareSumDigits(i) == m) Console.WriteLine(i);
else Console.WriteLine("Ошибка! ");
Console.ReadKey();
}
private static uint SquareSumDigits(uint num) {
uint total = 0;
while (num != 0) {
total += num % 10; // += сперва сложить результат вычисления выражения num % 10 и значение total, а затем присвоить этот результат опять же total
num /= 10;
}
return total * total;
}
}
}

Похожие вопросы
C/C++ -помогите написать программу на C++
Помогите написать программу на c++
Помогите написать программу на Visual c++
Помогите написать программу c++
помогите написать программу в c++ на функции
Помогите написать программу C#
написать программу в c++. помогите экзамен
Помогите написать программу на C#
помогите написать программу на языке C#.
Помогите написать всю программу в C++