Написать програму на С++. Найти сумму 2^2+2^3+...+2^10 Операцию возведения в степень не использовать.
151
318
Ответы на вопрос:
#include <iostream>
using namespace std;
int main() {
// Начальное значение суммы - 2^2
int sum = 4;
// В цикле добавляем к сумме 2^3, 2^4, ..., 2^10
for (int i = 3; i <= 10; i++) {
sum += 1 << i;
}
cout << sum << endl;
return 0;
}
ответ:0011
Объяснение:
При построении дерева двоичного кода видим
что есть 2 свободных кода которые похожи на ответ
но не стоит путать ибо
ответ 101 неверный,а ответ 0011 верный
объясню почему
при переводе 101 в 10 систему получим 5
а при переводе 0011 получим 3
от сюда и ответ 0011
наименьшее числовое значение
Объяснение:
назначь ответ лучшим
Популярно: Информатика
-
katwyn18.03.2021 20:30
-
Анюся105.03.2020 23:10
-
pogosanitka234503.11.2021 22:39
-
alena1202200429.07.2020 11:32
-
akulkaeva7823.07.2020 09:55
-
Семма010602.11.2022 06:50
-
nikoszahar01.01.2023 16:11
-
ВладиславПРО12313.03.2023 08:17
-
Asika1127.12.2020 05:45
-
kostan555ua25.09.2022 15:08