Втаблице запросы и количество страниц, которые нашел поисковый сервер по этим запросам в некотором сегменте интернета: фрегат & эсминец 500 фрегат 2000 эсминец 2500 фрегат | эсминец -?
11100 решение просто на глаз: 1 это - 1 10 это 2 100 это 4 1000 это 8 10000 это 16 так как 4+8+16 = 28 то мы и берем только 100 + 1000 + 10000 = 11100 по другому делаеться так: 28 делим на 2, получаем 14, остаток от деления 0 14 делим на 2, получаем 7, остаток 0 7 делим на 2, берем целую часть 3, остаток 1 (т.е вот так: 3*2+1=7) 3 делим на 2, берем целую часть 1, остаток 1 (т.е вот так: 1*2+1=3) 1 делим на 1, целая часть 0 остаток 1 теперь берем остатки, и записываем адом наперед 11100
natalyazx151092814
22.11.2021
Int n; cin > > n; if (n > 180) cout < < "высокий"; else if (n > = 165) cout < < "нормальный"; else if (n < 140) cout < < "низкий"; какая-та неполная, ведь если рост будет больше 140, но меньше 165, то что программа должна вывести? она ничего не выведет поэтому предлагаю такое решение: int n; cin > > n; if (n > 180) cout < < "высокий"; else if (n < 140) cout < < "низкий"; else cout < < "нормальный"; или так: int n; cin > > n; cout < < (n > 180 ? "высокий" : (n < 140 ? "низкий" : "нормальный"));