Задать вопрос
2 мая, 09:46

Даны три числа, найти разность наибольшого числа с наименьшим. (РЕшить с repeat, until)

+1
Ответы (1)
  1. 2 мая, 11:39
    0
    Const

    n = 3;

    var

    m: array[1 ... n] of integer;

    i, mn, mx: integer;

    begin

    Write ('Введите через пробел три целых числа: ') ;

    i : = 1;

    repeat

    Read (m[i]) ;

    i : = i + 1

    until i > n;

    mn : = m[1];

    mx : = mn;

    i : = 2;

    repeat

    if mx < m[i] then mx : = m[i]

    else

    if mn > m[i] then mn : = m[i];

    i : = i + 1

    until i > n;

    Writeln ('Разность наибольшего с наименьшим равна ', mx - mn)

    end.

    Тестовое решение:

    Введите через пробел три целых числа: 7 9 3

    Разность наибольшего с наименьшим равна 6
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Даны три числа, найти разность наибольшого числа с наименьшим. (РЕшить с repeat, until) ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы