Задать вопрос
19 декабря, 03:42

Модифицируем алгоритм следующим образом:

Алгоритм НОДм

цел: m, n, k;

{ Запросить m;

Запросить n;

k: = m + n;

Делать пока (не (n = 0))

{ m: = n;

n: = k mod n;

k: = m;

}

Сообщить m;

}

Запрограммируйте и отладьте модифицированный алгоритм.

+3
Ответы (1)
  1. 19 декабря, 07:39
    0
    Твоя программа - кривая реализация вычисления наибольшего общего делителя двух чисел. Единственное, что здесь можно предусмотреть, - чтобы m не было больше n, иначе он не работает.

    Вот она же на JS:

    jа vascript:var m = prompt (), n = prompt (), k = m + n;

    if (m > n) { n ^ = m; m ^ = n; n ^ = m; }

    while (n! = 0) { m = n; n = k % n; k = m; }

    alert (m) ;
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Модифицируем алгоритм следующим образом: Алгоритм НОДм цел: m, n, k; { Запросить m; Запросить n; k: = m + n; Делать пока (не (n = 0)) { m: ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы