Найти делители данного натурального числа N, которые являются квадратами какого то числа Х - C#
Формулировка задачи:
Пару вопросов есть по задаче:
Но в результате, код работает не правильно. Что-то я не врубаюсь, что не так.
Найти делители данного натурального числа N, которые являются квадратами какого то числа Х.
Вот есть часть кода из пользовательской структуры:public int deliteli_zad2(int N,int X)
{
int i = 0;
while ((i++ <= N))
{
if (N % i == 0)
{
Console.WriteLine(i);
}
}
return i;
}Решение задачи: «Найти делители данного натурального числа N, которые являются квадратами какого то числа Х»
textual
Листинг программы
...
public static int zad1(int n)
{
int sum = 0;
while (n != 0)
{
sum += n % 10;
n /= 10;
}
return sum;
}
...