• Помогите еще с этим заданием

    Значениями переменных a и b являются натуральные числа. Пусть a=50 и b=20 тогда в результате работы следующего алгоритма:

    1. Если a=b, то работа алгоритма закончена; иначе выполняется пункт 2;
    2. Если a больше b, то переменной a присваивается значение a – b; иначе переменной b присваивается значение b – a;
    3. Выполняется пункт 1 данного алгоритма.

    Какое значение примет переменная a?

Ответы 6

  • Есть там вычисления, не я считал же. А программа
    • Автор:

      branden
    • 6 лет назад
    • 0
  • Понятно. Спасибо большое!
    • Автор:

      kasen
    • 6 лет назад
    • 0
  • Если нужны подробные вычисления могу вывести
  • Да, нужны
  • ......????
  • program program1;vara,b:integer;x:boolean;beginrepeatbegina:=50;b:=20;if a=b thenx:=trueelsebeginif a>b thena:=a-belseb:=b-a;endend;until x=false;write(a);readln;end.Значение а=30.
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years