std::cout << "Enter N: "; std::cin >> N; std::cout << "Enter K: "; std::cin >> K; int min_divisor = 1; for (int i = 2; i <= N && i <= K; i++) { if (N % i == 0 && K % i == 0) { min_divisor = i; break; } } std::cout << "The smallest divisor of " << N << " and " << K << " is: " << min_divisor << std::endl; return 0;
int main() {
std::cout << "Enter N: ";int N, K;
std::cin >> N;
std::cout << "Enter K: ";
std::cin >> K;
int min_divisor = 1;
for (int i = 2; i <= N && i <= K; i++) {
if (N % i == 0 && K % i == 0) {
min_divisor = i;
break;
}
}
std::cout << "The smallest divisor of " << N << " and " << K << " is: " << min_divisor << std::endl;
return 0;
}