М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
HAAMER12
HAAMER12
02.11.2020 20:59 •  Информатика

Написать программу нахождения суммы четных и нечетных элементов массива, заполненного случайным образом от -100 до 100 ! нужна программа в

👇
Ответ:
Агент527
Агент527
02.11.2020
Const n=10;
var a:array[1..n] of integer;
c,d,i: integer;
begin
  randomize;
  for i:=1 to n do
     a[i]:=random(201)-100;
  Writeln('Заданные числа, с рандома: ');
  for i:=1 to n do
     writeln(a[i],' ');
   for i:=1 to n do
  if a[i] mod 2=0 then c:=c+a[i] else d:=d+a[i];
  Writeln('Сумма четных элементов: ',c);
  Writeln('Сумма нечетных элементов: ',d);
end.
4,6(60 оценок)
Ответ:
Хорошо, вот программа для нахождения суммы четных и нечетных элементов массива, заполненного случайным образом от -100 до 100:

```python
import random

# Генерируем массив случайных чисел от -100 до 100
array = [random.randint(-100, 100) for _ in range(10)]
print("Исходный массив:", array)

# Инициализируем переменные для суммы четных и нечетных элементов
even_sum = 0
odd_sum = 0

# Проходимся по каждому элементу массива
for num in array:
# Проверяем, является ли число четным или нечетным
if num % 2 == 0:
# Если число четное, добавляем его к сумме четных элементов
even_sum += num
else:
# Если число нечетное, добавляем его к сумме нечетных элементов
odd_sum += num

# Выводим суммы четных и нечетных элементов
print("Сумма четных элементов:", even_sum)
print("Сумма нечетных элементов:", odd_sum)
```

Обоснование программы:
1. Мы начинаем с импорта модуля `random`, который позволяет генерировать случайные числа.
2. Затем создаем пустой массив с помощью генератора списка и заполняем его случайными числами от -100 до 100.
3. Выводим исходный массив для проверки.
4. Инициализируем переменные `even_sum` и `odd_sum` для суммы четных и нечетных элементов соответственно.
5. Запускаем цикл `for`, который перебирает каждый элемент `num` в массиве `array`.
6. Для каждого числа проверяем, является ли оно четным или нечетным, с помощью операции `% 2`. Если результат равен 0, значит число четное, в противном случае число нечетное.
7. Если число четное, добавляем его к сумме `even_sum`, иначе добавляем его к сумме `odd_sum`.
8. После прохода по всем элементам массива, выводим сумму четных и нечетных элементов для проверки результата.

Шаги решения:
- Сгенерировать массив случайных чисел от -100 до 100
- Создать переменные для суммы четных и нечетных элементов и инициализировать их нулями
- Проходить по каждому элементу массива и проверять, четный ли он или нечетный
- Если элемент четный, добавить его к сумме четных элементов, иначе добавить его к сумме нечетных элементов
- Вывести суммы четных и нечетных элементов
4,5(63 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ