Вопрос задан 23.02.2019 в 09:07. Предмет Информатика. Спрашивает Китова Мария.

Составьте программу, которая заполняет массив a [1..10] случайными целыми числами в диапазоне от 1

до 10 и находит сумму эелементов с чётными значениями и количиство элементов с нечётными значениямиъ
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Коваленко Анна.
Var
f: array[1..10] of integer;
i,suma,sumb:integer;
begin
randomize;
for i:=1 to 10 do
begin f[i]:=random(10)+10;
write(f[i],' ');
end;
suma:=0;
sumb:=0;
for i:= 1 to 10 do
if f[i] mod 2 = 0 then
suma:=suma+f[i];
else
sumb:sumb+f[i];
writeln('Сумма четных: ',suma);
writeln('Сумма нечетных: ',sumb);
end.





var
f: array[1..8] of integer;
i,k,sumb:integer;
begin
randomize;
for i:=1 to 8 do
begin f[i]:=random(10)+10;
write(f[i],' ');
end;
k:=0;
sumb:=0;
for i:= 1 to 8 do
if f[i] mod 2 = 0 then
k:=k+1;
else
sumb:sumb+f[i];
writeln('Количество четных: ',k);
writeln('Сумма нечетных: ',sumb);
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример программы на языке Python, которая выполняет указанные действия:

```python import random

# Создаем пустой массив a = []

# Заполняем массив случайными целыми числами от 1 до 10 for i in range(10): a.append(random.randint(1, 10))

# Выводим заполненный массив print("Массив a:", a)

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

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

# Выводим результаты print("Сумма элементов с четными значениями:", sum_even) print("Количество элементов с нечетными значениями:", count_odd) ```

Программа использует модуль `random` для генерации случайных чисел в заданном диапазоне. Заполняется массив `a` из 10 элементов. Затем происходит проход по каждому элементу массива и определяется, является ли число четным или нечетным. В зависимости от этого, происходит соответствующее увеличение суммы четных чисел или количества нечетных чисел. В конце выводятся результаты - сумма элементов с четными значениями и количество элементов с нечетными значениями.

0 0

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

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

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