Объясните как решать??

Приложения:

Ответы

Ответ дал: awacado
1

Ответ:

Пошаговое действие

m = 38 ; n = 16

m = 22 ; n = 16

m = 6 ; n = 16

m = 6 ; n = 10

m = 6 ; n = 4

m = 2 ; n = 4

m = 2 ; n = 2

Ответ:

m = 2 ; n = 2

Объяснение:

Для того чтобы решить это задание, нужно идти по стрелкам и в разных условиях будут разные действия. Можно также написать программу, как сделал я:
#include <iostream>

using namespace std;

int main() {

int m = 54;

int n = 16;

bool flag = false;

for (int i = 0; i < 10; i++) {

 if (m == n) {

  flag = true;

 }

 if (m > n) {

  m = m - n;

 }

 else if (m < n) {

  n = n - m;

 }

 if (flag == true) {

  break;

 }

}

printf("m = %d ; n = %d", m, n);

return 0;

}

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