Найти делители данного натурального числа 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;
- }
- ...
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д