7 декабря, 05:30

1. Написать функцию, которая вычисляет минимум из четырёх чисел.

2. Написать функцию, которая вычисляет минимум из двух чисел.

В чём ошибка?

1.

//public static int min (int a, int b, int c, int d)

{

int m4;

if (a < b & & a < c & & a < d)

m4 = a;

else if (b < a & & b < c & & b < d)

m4 = b;

else if (c < a & & c < b & & c < d)

m4 = c;

else if (d < a & & d < b & & d < c)

m4 = d;

else

m4 = 0;

System. out. println ("Use different numbers") ;

return m4;

}

2.

//public static int min (int a, int b)

{

int m2;

if (a < b)

m2 = a;

else

m2 = b;

return m2;

}

0
Ответы (1)
  1. 7 декабря, 05:55
    0
    Для нахождения минимума из четырёх чисел, можно использовать метод для нахождения минимума из двух чисел. Таким образом код будет намного яснее и компактнее. И вместо присваивания значения переменным m4 и m2 лучше сразу возвращать результат.

    static int min2 (int a, int b)

    {

    if (a < b)

    {

    return a;

    }

    else

    return b;

    }

    static int min4 (int a, int b, int c, int d)

    {

    return min2 (min2 (a, b), min2 (c, d)) ;

    }
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «1. Написать функцию, которая вычисляет минимум из четырёх чисел. 2. Написать функцию, которая вычисляет минимум из двух чисел. В чём ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Новые вопросы по информатике
Определите значение переменной "c" после выполнения фрагмента программы: a:=60 b:=10 a: = a-b*3 if a
Ответы (2)
Дана последовательность операторов: a:=1; b:=1; repeat a:=a+1 until a>3; s:=a+b; Сколько раз выполнится "тело цикла" и каким будут значения переменных a, b, s после завершения этой последовательности операторов?
Ответы (1)
После преобразования растрового 256-цветного графического файла в 16-цветный формат его размер уменьшился на 15 Кбайт. Каков был размер исходного файла в Кбайтах? напишите решение и ответ.
Ответы (1)
Установите соответ-ствие между устрой-ствами и их назначе-нием: 1. процессор А. преобразует набор данных в видеосиг-нал 2. сопроцессор Б. Главное вычислительное устройство 3. видеоадаптер В. Применяется для расчетов с плава-ющей точкой 4. шина Г.
Ответы (1)
Опишите пользовательский интерфейс компьютера будущего. Только не как у других! Я буду проверять
Ответы (1)