65536 символов это 2^16, значит 16 бит на символ, 16 бит это 8*2 = 2 байта
Всего символов в тексте 16 стр * 30 строк * 32 символа = 15360
Значит в байтах текст занимает 2*15360 = 30720 байт = 30 кбайт
Поскольку кол-во цифр уже есть, цикл нам не нужен, мы просто выводим ответ (нужно для быстродействия, если мы загоним в цикл - у нас будет проверятся условие выхода 3 раза, поэтому мы этого избегаем). Если же кол-во цифр не определенно - придётся таки использовать цикл.
Для того чтобы узнать последнюю цифру нам нужно узнать остаток от деления на 10, чтобы узнать вторую цифру, нужно число разделить на 10 и узнать остаток деления на 10, ну и первую цифру точно так-же, только делить нужно на 100.
<h2>
Пример моего решения</h2>
#include <iostream>
using namespace std;
int main()
{
int num;
cin >> num;
cout << (num%10)+(num/10%10)+(num/100%10);
}
Программа на Паскале. (В задании язык не уточняли)
var i, N, max, r: integer;
begin writeln('Введите кол-во учеников');
readln (N);
writeln('Вводите рост учеников в см через пробел');
max:=0;
for i:=1 to n do
begin read(r);
if (r>max) then max:=r;
end;
writeln(max);
readln;
end.
N = 2^i ; I = k*i
3.5 Кбайт = 3584 байт = 28672 бит
i = 28672/7168 = 4
N = 2 ^4 = 16
Ответ: 16
Пожалуйста!
Найдем количество бит на пиксель:
160*1024*8 : 1024*256 = 5
<span>А 5 битами можно закодировать 32 цвета (2 в 5 степени) . Вот и всё!</span>