
1. Написать программу вычисления сумм всех положительных элементов массива вводимых с клавиатуры.
2. Написать программу вычисления кол-ва нечетных чисел массива. 3. Написать программу поиска наименьшего элемента массива

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

Ответ:
const
n = 25;
var
a: array[1..n] of integer;
k0, k, i, s: integer;
p: real;
begin
s := 0;
p := 1;
k := 0;
k0 := 0;
for i := 1 to n do
begin
a[i] := -n div 2 + random(n);
Write(a[i]:4);
if a[i] = 0 then
inc(k0);
if a[i] > 0 then
s := s + a[i];
if a[i] < 0 then
begin
p := p * a[i];
inc(k);
end;
end;
WriteLn;
Writeln('Сумма: ', s);
Writeln('Количество 0: ', k0);
if k <> 0 then
Writeln('Произведение: ', p)
else
Writeln('Нет таких чисел. ')
end.
Объяснение:



Конечно, вот примеры программ на языке Python для выполнения каждой из указанных вами задач:
- Программа вычисления суммы всех положительных элементов массива:
python# Запрашиваем размер массива
n = int(input("Введите размер массива: "))
# Инициализируем массив и сумму
arr = []
positive_sum = 0
# Заполняем массив элементами
for i in range(n):
num = int(input(f"Введите элемент {i + 1}: "))
arr.append(num)
# Вычисляем сумму положительных элементов
for num in arr:
if num > 0:
positive_sum += num
# Выводим результат
print(f"Сумма положительных элементов массива: {positive_sum}")
- Программа вычисления количества нечетных чисел в массиве:
python# Запрашиваем размер массива
n = int(input("Введите размер массива: "))
# Инициализируем массив и счетчик нечетных чисел
arr = []
odd_count = 0
# Заполняем массив элементами
for i in range(n):
num = int(input(f"Введите элемент {i + 1}: "))
arr.append(num)
# Подсчитываем количество нечетных чисел
for num in arr:
if num % 2 != 0:
odd_count += 1
# Выводим результат
print(f"Количество нечетных чисел в массиве: {odd_count}")
- Программа поиска наименьшего элемента в массиве:
python# Запрашиваем размер массива
n = int(input("Введите размер массива: "))
# Инициализируем массив и переменную для хранения наименьшего элемента
arr = []
min_element = None
# Заполняем массив элементами
for i in range(n):
num = int(input(f"Введите элемент {i + 1}: "))
arr.append(num)
# Ищем наименьший элемент
for num in arr:
if min_element is None or num < min_element:
min_element = num
# Выводим результат
print(f"Наименьший элемент массива: {min_element}")
Вы можете скопировать и вставить каждую из этих программ в среду разработки Python и выполнить их, чтобы увидеть результат.


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