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

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

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.



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


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili