Решите ! 1)Какой минимальный объём памяти (целое число Мбайт) нужно зарезервировать, чтобы можно было сохранить любое растровое изображение размером 1024x4096 пикселей при условии, что в изображении могут использоваться 2048 различных цветов? В ответе запишите только целое число, единицу измерения писать не нужно.
2)Какой минимальный объём памяти (целое число Кбайт) нужно зарезервировать, чтобы можно было сохранить любое растровое изображение размером 567x512 пикселей при условии, что в изображении могут использоваться 128 различных цвета? В ответе запишите только целое число, единицу измерения писать не нужно.
3) Какой минимальный объём памяти (в Кбайт) нужно зарезервировать, чтобы можно было сохранить любое растровое изображение размером 256×256 пикселей при условии, что в изображении могут использоваться 512 различных цветов? В ответе запишите только целое число, единицу измерения писать не нужно.
type
cl=class
public
children:integer;
f:integer;
ff:integer;
end;
var
c:cl;
begin
c:=new cl;
writeln('Введите кол-во учеников: ');
read(c.children);
writeln('Введите кол-во стульев: ');
read(c.f);
if c.children>c.f then
begin
writeln('Некорректное значение (учеников < стульев)');
Halt;
end;
c.ff:=c.f mod c.children;
writeln('Кол-во учеников: ',c.children);
writeln('Кол-во стульев: ',c.f);
writeln('Кол-во лишних стульев: ',c.ff);
end.
(Если учеников больше, чем стульев, программа закроется с уведомлением. Если учеников столько же, сколько и стульев или меньше, то напишет кол-во лишних стульев).