Напишите программу для решения следующей задачи. Камера наблюдения регистрирует в автоматическом режиме скорость проезжающих мимо неё автомобилей, округляя значения скорости до целых чисел. Необходимо определить среднюю зарегистрированную скорость всех автомобилей. Если не менее двух автомобилей двигались со скоростью не больше 40 км/ч, выведите «YES», иначе выведите «N0».
Программа получает на вход число проехавших автомобилей N (1 =< N =< 30), затем указываются их скорости. Значение скорости не может быть меньше 1 и больше 300.Программа должна сначала вывести среднюю скорость, затем «YES» или «N0».
Пример работы программы:
Входные данные Выходные данные
4
74
69
63
96 63
NO
57/2 = 28 с остатком 1
28/2 = 14 с остатком 0
14/2 = 7 с остатком0
7/2 = 3 с остатком 1
3/2 = 1 с остатком 1
1/2 = 0 с остатком 1
Получаем 57(10) = 111001(2)
По аналогии 17(10) = 10001(2)
Пятеричная - система счисления с основанием 5. Для представления чисел в ней используются цифры 0 до 4.
57/5 = 11 с остатком 2
11/5 = 2 с остатком 1
2/5 = 0 с остатком 2
57(10) = 212(5)
212(5) = 2*5^2+1*5^1+2*5^0 = 57(10)
17/5 = 3 с остатком 2
3/5 = 0 с остатком 3
17(10) = 32(5)
32(5) = 3*5^1+2*5^0=17(10)
Восьмеричная - системама счисления с основанием 8. Для представления чисел в ней используются цифры 0 до 7.
57/8 = 7 с остатком 1
7/8 = 0 с остатком 7
57(10) = 71(8)
По аналогии получаем 17(10) = 21(8)
Шестнадцатеричная - система счисления с основанием 16. Для представления чисел в ней используются цифры от 0 до 9 и латинские буквы от A до F для обозначения цифр от 10 до 15, то есть (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F).
57/16 = 3 с остатком 9 (если остаток 10 - 15 исп. буквы A - F)
3/16 = 0 с остатком 3
57(10) = 39(16)
По аналогии получаем 17(10) = 11(16)
Удачи
Я буду использовать переменную С с начальным значение 0. Прибавляя единицу в случае положительности переменной к концу алгоритма можно будет по её значению определить количество положительных переменных
1. Проверить число а на положительность.
( a > 0) (Да, нет)
Если да, то нарисуешь как на рисунке
2. Проверить число b на положительность.
( b > 0) (Да, нет)
3. Проверить число с на положительность.
( с > 0) (Да, нет)
4. Вывести значение С (Это ответ на вопрос)
5. Конец алгоритма (блок-схемы)