КК
Катюшка Кравченко

Помогите написать программу на 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 ?

Вячеслав Княжев
Вячеслав Княжев

// :=D
using System;
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) {
uint total, num;
for (uint i = 1; i < n; ++i) {
total = 0;
num = i;
while (num != 0) {
total += num % 10;
num /= 10;
}
if (total * total == m) Console.WriteLine(i);
}
}
else Console.WriteLine("Ошибка! ");
Console.ReadKey();
}
}
}

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