Давайте по порядку.
1. Найти количество натуральных чисел, не превышающих 100 и кратных 5.
Натуральные числа, кратные 5, имеют вид (5k), где (k) — натуральное число. Чтобы найти количество таких чисел, нужно определить максимальное значение (k), при котором (5k \leq 100).
Решим неравенство:
[
5k \leq 100
]
Делим обе стороны на 5:
[
k \leq 20
]
Таким образом, (k) может принимать значения от 1 до 20. Это значит, что мы можем записать 20 натуральных чисел, кратных 5, не превышающих 100. Эти числа: 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100.
Ответ: 20 натуральных чисел, не превышающих 100 и кратных 5.
2. Создать массив А из 10 элементов, принадлежащих промежутку (-50;50). Вывести полученный массив на экран. Подсчитать сумму положительных и количество отрицательных элементов массива.
Для решения этой задачи на языке Pascal, можно использовать следующий код:
program ArrayExample;
uses crt;
const
N = 10; // Размер массива
var
A: array[1.N] of Integer; // Объявляем массив из 10 элементов
i, sumPositive, countNegative: Integer;
begin
Randomize; // Инициализация генератора случайных чисел
sumPositive := 0; // Обнуляем сумму положительных элементов
countNegative := 0; // Обнуляем счетчик отрицательных элементов
// Заполнение массива и подсчет суммы и количества
for i := 1 to N do
begin
A[i] := Random(101) - 50; // Генерация случайного числа в диапазоне (-50, 50)
Write(A[i], ' '); // Вывод элементов массива
// Подсчет суммы положительных и количества отрицательных
if A[i] > 0 then
sumPositive := sumPositive + A[i]
else if A[i] < 0 then
countNegative := countNegative + 1;
end;
// Печать результатов
Writeln; // Переход на новую строку
Writeln('Сумма положительных элементов: ', sumPositive);
Writeln('Количество отрицательных элементов: ', countNegative);
Readln; // Ожидание нажатия клавиши
end.
Объяснение кода:
- Мы объявляем массив
A
размером 10.
- Используем
Randomize
для инициализации генератора случайных чисел.
- В цикле
for
заполняем массив случайными числами в диапазоне от -50 до 50.
- Также в этом цикле подсчитываем сумму положительных чисел и количество отрицательных.
- В конце выводим сам массив, сумму положительных элементов и количество отрицательных.
Этот код выполнит все необходимые действия в соответствии с заданием.