Задать вопрос
22 июня, 10:44

Напишите программу, которая вводит натуральное число N и выводит на экран чётные положительные степени числа 2, не большие, чем N, в порядке убывания.

+4
Ответы (1)
  1. 22 июня, 11:13
    0
    Var n, k, m: integer;

    begin

    write ('число: '); readln (n);

    m:=1;

    k:=trunc (log2 (n));

    if (k mod 2) = 1 then m:=m shl (k-1)

    else m:=m shl k;

    repeat

    write (m,' ');

    m:=m shr 2;

    until m<2;

    end.
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Напишите программу, которая вводит натуральное число N и выводит на экран чётные положительные степени числа 2, не большие, чем N, в ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы