Odpowiedź:
#include<iostream>
#include<numeric>
int main() {
int a, b, c, d;
std::cin >> a >> b >> c >> d;
int tab[] = {a, b, c, d};
int result = std::gcd(a, b);
for (int i = 1; i < 4; i++) {
result = std::gcd(result, tab[i]);
}
std::cout << result;
return 0;
}
Wyjaśnienie:
Musisz mieć c++17 lub nowsze żeby korzystać z std::gcd a jak nie masz, to napisz sobie własną funkcję co liczy NWD i zamień to na nią