Вопрос задан 15.09.2018 в 15:11. Предмет Информатика. Спрашивает Гафурова Дарина.

Найдите наибольший по модулю элемент заданного массива из 9 действительных чисел

(программка)Пожаалууйста!!!! очень срочно
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Виноградов Сергей.
// PascalABC.NET 3.0, сборка 1160 от 05.02.2016
begin
  var a:=ReadArrReal('Введите 9 чисел:',9);
  var imax:=0;
  for var i:=1 to 8 do
    if abs(a[i])>abs(a[imax]) then imax:=i;
  Writeln('Наибольшее по модулю: ',a[imax])
end.

Тестовое решение:
Введите 9 чисел: 7 13 0 -4 8 13 -7 -14 2
Наибольшее по модулю: -14
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для нахождения наибольшего по модулю элемента в заданном массиве из 9 действительных чисел, можно использовать следующий алгоритм:

1. Инициализируйте переменную `max_abs` с нулевым значением. Эта переменная будет хранить наибольшее по модулю число. 2. Пройдитесь по каждому элементу в массиве и выполните следующие шаги: - Возьмите абсолютное значение текущего элемента массива. - Если абсолютное значение текущего элемента больше, чем значение переменной `max_abs`, обновите значение `max_abs` на это абсолютное значение. 3. По окончании прохода по всем элементам массива, переменная `max_abs` будет содержать наибольшее по модулю число.

Вот пример кода на языке Python, реализующий этот алгоритм:

```python array = [1.5, -2.7, 3.9, -4.2, 5.6, -6.8, 7.1, -8.3, 9.4] # Заданный массив из 9 действительных чисел

max_abs = 0 # Инициализация переменной max_abs

for num in array: abs_num = abs(num) # Абсолютное значение текущего элемента массива if abs_num > max_abs: max_abs = abs_num # Обновление значения max_abs

print("Наибольший по модулю элемент в заданном массиве:", max_abs) ```

В данном примере, массив `array` содержит 9 действительных чисел. Алгоритм проходит по каждому элементу массива и обновляет переменную `max_abs`, если абсолютное значение текущего элемента больше текущего значения `max_abs`. В конце, выводится наибольший по модулю элемент в заданном массиве.

Примечание: В приведенном примере используется язык программирования Python, но алгоритм может быть реализован на других языках программирования с использованием аналогичного подхода.

0 0

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

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

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