Найти делители данного натурального числа 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;
        }
...

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.75 из 5
Похожие ответы