Вопрос задан 11.05.2019 в 01:43. Предмет Информатика. Спрашивает Прилуцкий Артём.

Сформировать массив с клавиатуры из N элементов (N - описываем как константу). Найти:а)

произведение.б) среднее арифметическое всех нечетных элементов массива.в) максимальный элемент массива.Выполняем в одной программе.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Потапов Паша.
Const 
n=10;
var a:array[1..n] of integer;
i,max,p,sr,k:integer;
begin
p:=1;
max:=1;
for i:=1 to n do begin
read(a[i]);
p*=a[i];
if odd(a[i]) then begin sr+=a[i]; k+=1; end;
if a[i]>a[max] then max:=i;
end;
write('P=',p,' Sr=',sr/k:3:2,' max=',a[max]);
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи, вам потребуется написать программу на языке программирования. Вот пример программы на языке JavaScript, которая выполняет требуемые действия:

```javascript const N = 5; // Количество элементов в массиве

// Функция для чтения чисел с клавиатуры function readNumber() { return parseFloat(prompt("Введите число:")); }

// Создание массива и заполнение его значениями с клавиатуры let array = []; for (let i = 0; i < N; i++) { array.push(readNumber()); }

// Нахождение произведения элементов массива let product = 1; for (let i = 0; i < N; i++) { product *= array[i]; }

// Нахождение среднего арифметического всех нечетных элементов массива let sum = 0; let count = 0; for (let i = 0; i < N; i++) { if (array[i] % 2 !== 0) { sum += array[i]; count++; } } let average = sum / count;

// Нахождение максимального элемента массива let max = array[0]; for (let i = 1; i < N; i++) { if (array[i] > max) { max = array[i]; } }

// Вывод результатов console.log("Произведение элементов массива: " + product); console.log("Среднее арифметическое нечетных элементов массива: " + average); console.log("Максимальный элемент массива: " + max); ```

В данной программе: - Константа `N` задает количество элементов в массиве. Вы можете изменить ее значение по своему усмотрению. - Функция `readNumber` используется для чтения чисел с клавиатуры. В данном примере она использует функцию `prompt` для получения ввода от пользователя. Вы можете изменить эту функцию в соответствии с требованиями вашей среды разработки. - После создания и заполнения массива значениями с клавиатуры, программа выполняет требуемые действия: - Находит произведение элементов массива. - Находит среднее арифметическое всех нечетных элементов массива. - Находит максимальный элемент массива. - Результаты выводятся в консоль с помощью функции `console.log`. Вы можете изменить способ вывода результатов в соответствии с требованиями вашей среды разработки.

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

0 0

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

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

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