Odpowiedź:
#include <iostream>
int nwd(int a, int b) {
while (a != b) {
if (a > b) {
a = a - b;
} else {
b = b - a;
}
return a;
int main() {
int a, b;
for (int i = 0; i < 10; i++) {
std::cin >> a >> b;
std::cout << nwd(a, b) << std::endl;
return 0;
Wyjaśnienie:
Przeniosłem program do funkcji i wywołałem go w pętli potem 10 razy dla róznych liczb wprowadzanych z klawiatury
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
Odpowiedź:
#include <iostream>
int nwd(int a, int b) {
while (a != b) {
if (a > b) {
a = a - b;
} else {
b = b - a;
}
}
return a;
}
int main() {
int a, b;
for (int i = 0; i < 10; i++) {
std::cin >> a >> b;
std::cout << nwd(a, b) << std::endl;
}
return 0;
}
Wyjaśnienie:
Przeniosłem program do funkcji i wywołałem go w pętli potem 10 razy dla róznych liczb wprowadzanych z klawiatury