Легкая задача, но я решить не могу

За вознаграждение или нахаляву (если повезёт)

Модераторы: Хыиуду, MOTOCoder, Medved, dr.Jekill

Ответить
Тимур
Сообщения: 2
Зарегистрирован: 30 ноя 2007, 17:02

ват задача которую я не могу решить помогите чем можите:
Написать программу которая выводит таблицу степеней двойки (от нулевой да десятой). Ниже представлен рекомендуемый вид экрана во время работы программы.
Таблица степеней двойки.
0 1
1 2
2 4
3 8
4 16
5 32
6 64
7 128
8 256
9 512
10 1024
Тимур
Сообщения: 2
Зарегистрирован: 30 ноя 2007, 17:02

[quote="Тимур"]ват задача которую я не могу решить помогите чем можите:
Написать программу которая выводит таблицу степеней двойки (от нулевой да десятой). Ниже представлен рекомендуемый вид экрана во время работы программы.
Таблица степеней двойки.
0 1
1 2
2 4
3 8
4 16
5 32
6 64
7 128
8 256
9 512
10 1024
Аватара пользователя
LovesaN
Сообщения: 6
Зарегистрирован: 04 ноя 2007, 14:56

var
i:integer;

begin
for i:=0 to 10 do
writeln(i,' ',exp(i*ln(2)));
end.
Аватара пользователя
somewhere
Сообщения: 1858
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

Код: Выделить всё

var i : integer;

begin
for i:=0 to 10 do Writeln(i,' ',1 shl i);
end.
It's a long way to the top if you wanna rock'n'roll
BBB
Сообщения: 1298
Зарегистрирован: 27 дек 2005, 13:37

somewhere писал(а):

Код: Выделить всё

var i : integer;

begin
for i:=0 to 10 do Writeln(i,' ',1 shl i);
end.
Не пугай человека (и его препода) СТРАШНОЙ операцией SHL! :lol:

Код: Выделить всё

var i : integer;
      iPower : longint;

begin
  iPower := 1;
  Writeln(0,' ', iPower);
  for i:=1 to 10 do begin
    iPower := 2 * iPower;
    Writeln(i,' ', iPower);
  end;
end.
Ответить