Procedure p(k:integer);
var i:integer;
begin
for i:=1 to 20-4*k do write(k);
writeln
if k<4 then
begin
p(k+1);
for i:=1 to 20-4*k do write(k);
writeln;
end;
end;
begin
p(1);
end.
Результат:
1111111111111111
222222222222
33333333
4444
33333333
222222222222
1111111111111111
1) Тип real невозможно автоматически привести к типу integer, потому что неясно, как поступать с дробной частью - отбросить или округлить.
3) Неверна запись константы 3,5, но если записать 3.5, то допустимо.
4) Нельзя присвоить целочисленную константу строке.. Если взять ее в апострофы, т.е. написать '3', будет корректно.
Программа для создания презентаций (в основном)
3 вариант ложь
Если сомневаетесь в своем решении, всегда можно открыть, например, эксель и быстренько себя проверить =)
5 гб = 5120мб (1гб = 1024мб)
2мб = 2048 кб
2 мегабайта =<span>2 000 000 байт
</span>470.00000 килобайт =<span>0.47 мегабайта
</span>2500 байт =<span>2.5 килобайта
</span>32 бита =<span>4 байта
В следующий раз не жлобись давать больше баллов!)</span>