#include <iostream> using namespace std; int main() { int n; while (cin >> n) { if (n == 0) break; int i = 2; while (i * i <= n) { if (n % (i * i) == 0) { cout << "Yes" << endl; break; } i++; } if (i * i > n) { cout << "No" << endl; } } }
#include <iostream> using namespace std; int main() { int n; while (cin >> n) { if (n == 0) break; int i = 2; while (i * i <= n) { if (n % (i * i) == 0) { cout << "Yes" << endl; break; } i++; } if (i * i > n) { cout << "No" << endl; } } }