1.256=2**8=>на один пиксель выделяется 8 бит памяти.300 КБ=300*8*1024=2457600 бит.Общий общий объем изображения=Кол-во строк в изображении *Кол-во пикселей в строке*размер пикселя=>Кол-во пикселей=2457600:8=307200 пикселей.
2.4=2**=>на один пиксель выделяется 2 бита.Объем изображения=300*200*2=120000 бит.
16=2**4=>на один пиксель 4 бита.=>120000:4=30000 пикселей
к.с.-киндер сюрприз
ш. –шоколадка
л.-леденец
1). 27к.с.=(13шт. по 3) 39л.+1к.с.
26:2=13шт по 3л.(13*3=39л.) (остаток 1к.с.)
2).39л.+1к.с.=19ш+1л. + 1к.с.
38:2=19ш. (остаток 1л.) +1к.с.
3).19ш.+1л.+1к.с.=(6 шт по 4к.с.)24к.с. + 1к.с.+1ш.+1л.
18:3=6шт по 4 к.с. (6*4=24к.с.) + остатки 1к.с.+1ш.+1л.
24к.с.+1к.с.+1л.+1ш.=25к.с. 1л. 1ш.
Ответ: 1леденец 1 шоколадка 25 киндеров сюрпризов
1 1 25
Под алгоритм подходит число R=258, 258 в двоичной системе счисления равно 100000010. Проходим алгоритм с конца, то есть начинаем со второго пункта под пункта б. Проверяем число 10000001|0 единиц 2 значит 2/2, то остаток от деления 0, значит число подходит под этот пункт, идём дальше. 1000000|1 проверяем второй пункт под а. отбрасываем с конца единицу и получаем общее число 1 равное 1, то есть 1 /2 будет иметь остаток 1, значит число подходит и под этот пункт. Оставшиеся число, переводим из двоичной системы счисления в десятичную. 1000000 = 64, а теперь делим число 64 на 4, так как в начале число N *4, а значит чтобы получить N нам нужно разделить 64/4= 16
Ответ:16
Был в каталоге С:\Музыка\Хиты
1. Сначала опустился на один уровень вниз в каталог Ретро => С:\Музыка\Хиты\Ретро
2. Затем поднялся на один уровень вверх, проще говоря, вернулся назад в С:\Музыка\Хиты
3. Спустился на один уровень вниз в каталог Лучшие => С:\Музыка\Хиты\Лучшие и здесь нашел файл.
Полный путь - С:\Музыка\Хиты\Лучшие\Белые_розы.mp3
Uses Crt;
const
n=15;
var
i,m1,m2,t:integer;
k:array[1..n] of integer;
begin
ClrScr;
Writeln('Укажите количество людей на каждом этаже');
for i:=1 to n do Read(k[i]);
Writeln;
{ массив получен, решаем задачу }
m1:=1; m2:=2;
if k[m2]<k[m1] then begin t:=m1; m1:=m2; m2:=t end;
for i:=3 to n do
if k[i]<k[m2] then begin m2:=i; t:=m1; m1:=m2; m2:=t end;
Writeln('Меньше всего людей на этажах ',m1,' и ',m2);
ReadKey
end.
**************************************************************************************
uses Crt;
const
n=10;
a:array[1..n] of integer=(6,6,6,6,3,5,2,1,0,7);
var
i,j,t:integer;
begin
ClrScr;
t:=a[1];
i:=2;
while (i<=n) and (a[i]=t) do i:=i+1;
if i<=n then begin
Writeln('Одинаковых элементов: ', i-1);
Write('За ними следуют элементы ');
for j:=i to n do Write(a[j],' ');
Writeln
end
else Writeln('Весь массив заполнен одинаковыми элементами');
ReadKey
end.