1 байт информации равен 8 битам, в которых можно закодировать до 256 (2^8=256) различных сообщений.
<span>800*600 (площадь экрана) * 8 (если 1 пиксель весит 8 бит, допусти 8 цветный монитор) = 468,75 кБайт.
В решении не уверен, предупреждаю сразу.
</span>
для разрешения 1024x768 и глубины цвета 24 бита требуется 1024*768*24 =
18874368 бит видеопамяти, все остальное находится аналогично
1/8 MB = 128 KB
4 МБ = 4096 KB
Поскольку время передачи файла одинаковое, узнаем во сколько раз уменьшилась скорость передачи:
v₁/v₂ = 3072/256= 12
Таким образом объем информации тоже уменьшится в 12 раз:
60 Кбайт/12= 5 Кбайт
<h3>Алгоритм решения</h3>
Выводим через пробел все числа от b-1 до a+1. В цикле вывода можем считать количество таких чисел, а можем воспользоваться формулой (b-a = кол-во целых чисел от a до b-1 или от a+1 до b).
<h3>Код</h3>
#include <bits/stdc++.h>
using namespace std;
int main() {
int a, b;
cin >> a >> b;
for (int i = b-1; i > a; --i)
cout << i << " ";
cout << endl << (b-a-1) << endl;
return 0;
}
---------------------
Файл решения прикреплён.