Задать вопрос
18 июля, 17:30

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

+5
Ответы (1)
  1. 18 июля, 19:18
    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, в ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы