Используя цикл REPEAT, вывести ** экран первые N членов последовательности: 1, 3, 7, 15,...

0 голосов
50 просмотров

Используя цикл REPEAT, вывести на экран первые N членов последовательности: 1, 3, 7, 15, 31, 63, 127... (Turbo Pascal)


Информатика (31 баллов) | 50 просмотров
Дан 1 ответ
0 голосов

Var
  k, N: Integer;
begin
  Write("N = ");
  ReadLn(N);
  k:=1;

  Repeat
    Dec(N);
    k:=k * 2;

    WriteLn(k - 1);
  Until (N < 0)
end.

(139 баллов)