вот на питоне
x=int(input())
for i in range(1,x+1):
print("".join(map(str,[i]*i)),'\a')
1875 кбайт * 1024 * 8 = 15 360 000 бит
800 * 600 * (ln(256)/ln(2)) = 3840000 бит
15360000 / 3840000 = 4 страницы
Одним битом можно закодировать два цвета, обычно это черный и белый. Черный 0 - белый 1. У нас четыре цвета. Берем два бита и кодируем:
00 - черный
10 - темносерый
11 - белый
01- светлосерый
Итого двух бит достаточно