Вопрос задан 11.01.2020 в 16:30. Предмет Информатика. Спрашивает Смирнов Евгений.

Дан массив состоящий из 6-ти элементов : а)найти максимальный элемент массива б)найти сумму четных

элементов и произведение не четных элементов.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Хрыкин Витя.
Var
a: array [1..6] of integer;
 i,p,s, max: integer;
begin
max := a[i];
p:=1;
s:=0; 
 for i:= 1 to 6 do   
 if a[i] > max then
 max := a[i]; //находим максимальный   
 if a[i] mod 2 = 0
then s:= s+ a[i]//находим сумму четных   
else p:= p*a[i];//находим произведение нечетных 
 writeln(max);//вывод максимального 
writeln(s);//вывод суммы четных 
writeln(p);// вывод произведения нечетных
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

а) Чтобы найти максимальный элемент в массиве, нужно сравнить каждый элемент с текущим максимальным и обновить максимальный элемент, если текущий элемент больше. Начнем с предположения, что первый элемент массива является максимальным. Затем пройдемся по всем остальным элементам и сравним их с текущим максимальным элементом. Если какой-то элемент больше текущего максимального, то обновляем значение максимального элемента. После прохода по всем элементам массива, мы найдем максимальный элемент.

Пример кода на Python:

```python arr = [1, 5, 3, 8, 2, 6] # пример массива

max_element = arr[0] # предполагаем, что первый элемент - максимальный

for i in range(1, len(arr)): # проходимся по остальным элементам массива if arr[i] > max_element: # если текущий элемент больше максимального max_element = arr[i] # обновляем максимальный элемент

print("Максимальный элемент массива:", max_element) ```

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

Пример кода на Python:

```python arr = [1, 5, 3, 8, 2, 6] # пример массива

sum_even = 0 # сумма четных элементов prod_odd = 1 # произведение нечетных элементов

for num in arr: if num % 2 == 0: # проверяем на четность sum_even += num # добавляем четный элемент к сумме else: prod_odd *= num # умножаем нечетный элемент на произведение

print("Сумма четных элементов:", sum_even) print("Произведение нечетных элементов:", prod_odd) ```

В данном примере массив состоит из чисел [1, 5, 3, 8, 2, 6]. Максимальный элемент массива равен 8. Сумма четных элементов равна 16 (8 + 2 + 6), а произведение нечетных элементов равно 15 (1 * 5 * 3).

0 0

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

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

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