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

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

Показать ответ
Ответ:
nyanchann
nyanchann
13.08.2020 13:47
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.
0,0(0 оценок)
Ответ:
Sdhinkj
Sdhinkj
13.01.2024 14:10
Хорошо, вот программа для нахождения суммы четных и нечетных элементов массива, заполненного случайным образом от -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
- Создать переменные для суммы четных и нечетных элементов и инициализировать их нулями
- Проходить по каждому элементу массива и проверять, четный ли он или нечетный
- Если элемент четный, добавить его к сумме четных элементов, иначе добавить его к сумме нечетных элементов
- Вывести суммы четных и нечетных элементов
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота