Вопрос задан 18.04.2021 в 20:58. Предмет Информатика. Спрашивает Новикова Саша.

Увеличить значение переменной С в двое не используя операции умножения

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Щукин Максим.
Var c:integer;
begin
write('Введите с: ');
readln(c);
c:=c+c;
writeln('c = ',c);
end.

Пример:
Введите с: 16
c = 32
0 0
Отвечает Мухараев Лавсу.
с+с вот просто же если не правильно то  не обижайся пж
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для увеличения значения переменной C в два раза без операции умножения можно использовать операцию сложения и битовый сдвиг влево на 1 бит.

Например, если изначально значение переменной C равно 10, то чтобы увеличить его в два раза, можно сделать следующее:

mathematica
C = 10; C = C + C; // C = 20

Или можно использовать битовый сдвиг:

mathematica
C = 10; C = C << 1; // C = 20

Оба этих способа дают одинаковый результат, увеличивая значение переменной C в два раза.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос