Краткий ответ
- Сумма чисел от 1 до 20: 210
- Отрицательных чисел: 4 — это \(-78,\ -4,\ -23,\ -12\). Ноль отрицательным не считается.
- Средняя температура: \(\frac{0-5+4+8+12-3+0-1+5+10}{10}=3\)
- Сумма баллов: \(39{,}8\), студентов 11. Средний балл:
\[ \frac{39{,}8}{11}\approx 3{,}62 \] Если округлить до десятых — 3,6.
Главный принцип
В циклических задачах заранее создаём переменную-накопитель:
- для суммы: \(S=0\), затем в цикле \(S=S+x\);
- для количества: \(k=0\), затем при выполнении условия \(k=k+1\);
- для среднего: сначала находим сумму, потом делим на количество.
Алгоритмы
1. Сумма чисел от 1 до 20
S = 0
для i от 1 до 20:
S = S + i
вывод S
Проверка: \(1+2+\dots+20=\frac{20\cdot21}{2}=210\).
2. Подсчёт отрицательных чисел
k = 0
для каждого числа x из ряда:
если x < 0:
k = k + 1
вывод k
Проверка: отрицательные — \(-78,\ -4,\ -23,\ -12\), значит \(k=4\).
3. Средняя температура за 10 дней
S = 0
для i от 1 до 10:
S = S + t[i]
среднее = S / 10
вывод среднее
Проверка: сумма \(30\), поэтому \(30/10=3\).
4. Средний балл студентов
S = 0
для i от 1 до 11:
S = S + ball[i]
среднее = S / 11
вывод среднее
Проверка: \(39{,}8/11\approx3{,}62\).
Если числа вводятся по одному, вместо массива можно внутри цикла писать ввод x, а затем сразу добавлять или проверять его.
