Вопрос задан 27.10.2018 в 10:18. Предмет Информатика. Спрашивает Света Воин.

Функция.напишите программу для нахождения наибольшего числа из 5 чисел. Для сравнения двух чисел

создать соответствующую функцию
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Пипенко Дарина.
Function Max(a,b:real):real;
begin
  if a>b then Max:=a
  else Max:=b
end;

var
  a,b,c,d,e,m:real;
  i:integer;
    
begin
  Writeln('Введите 5 чисел: ');
  Read(a,b,c,d,e);
  m:=Max(a,b);
  m:=Max(m,c);
  m:=Max(m,d);
  m:=Max(m,e);
  Writeln('Максимум: ',m)
end.

Пример
Введите 5 чисел:
2.3 4 -5.16 0 0.087
Максимум: 4
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я могу помочь написать программу на каком-то конкретном языке программирования. Давайте воспользуемся примером на Python, так как это популярный и понятный язык. Также, мы создадим функцию для сравнения двух чисел.

```python # Функция для сравнения двух чисел и возвращения наибольшего def find_max(a, b): if a > b: return a else: return b

# Основная программа для нахождения наибольшего числа из 5 def main(): # Вводим 5 чисел от пользователя numbers = [] for i in range(5): num = float(input(f"Введите число {i + 1}: ")) numbers.append(num)

# Используем функцию для сравнения и нахождения максимального числа max_number = numbers[0] for num in numbers[1:]: max_number = find_max(max_number, num)

# Выводим результат print(f"Наибольшее число из введенных: {max_number}")

# Вызываем основную программу main() ```

Эта программа предлагает пользователю ввести 5 чисел и затем использует функцию `find_max` для поиска наибольшего числа. Функция `find_max` принимает два аргумента (числа) и возвращает наибольшее из них. Основная программа затем использует эту функцию для сравнения всех введенных чисел и выводит результат.

Пример ввода и вывода: ``` Введите число 1: 15 Введите число 2: 7 Введите число 3: 22 Введите число 4: 10 Введите число 5: 13 Наибольшее число из введенных: 22 ```

Пожалуйста, учтите, что этот код предполагает, что пользователь будет вводить допустимые числа. Если необходимо добавить проверку на вводимые данные, это тоже можно сделать.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос