• Предмет: Информатика
  • Автор: taniyham
  • Вопрос задан 5 месяцев назад

Користувач вводить будь-яке ціле число А.
Необхідно вивести всі цілі числа В, для яких А ділиться
без залишку на В*В і не ділиться без залишку на В*В*В.
С++

Ответы

Ответ дал: leprekon882
1

#include <iostream>

using namespace std;

int main() {

   int A;

   cin >> A;

   for (int B = 1; B <= A; B++) {

       if (A % (B * B) == 0 && A % (B * B * B) != 0) {

           cout << B << endl;

       }

   }

   return 0;

}

Вас заинтересует