В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
Alinatomil63
Alinatomil63
02.06.2020 09:30 •  Информатика

Для хранения в информационной системе документы сканируются с разрешением 600 ppi и цветовой системой, содержащей 224 = 16 777 216 цветов. Методы сжатия изображений не используются. Средний размер сканированного документа составляет 18 Мбайт. В целях экономии было решено перейти на разрешение 300 ppi и цветовую систему, содержащую 216 = 65 536 цветов. Сколько Мбайт будет составлять средний размер документа, сканированного с изменёнными параметрами?

Показать ответ
Ответ:
Руслан5551111
Руслан5551111
13.10.2020 19:15

Не уверен, что написал все верно, так как программа смогла найти только одну такую пару чисел, но все же...

 

954 - 459 = 495

 

 

program P1;
uses
crt;
var
i,j,k,n,x,y,z : integer;
begin

clrscr;

for i := 1 to 9 do
begin

for j := 0 to 9 do
begin

if i = j then
continue;

for k := 0 to 9 do
begin


if (j = k) or (i = k) then
continue;

if k*100+j*10+i < 100 then
continue;

n := (i*100+j*10+k) - (k*100+j*10+i);

if n > 100 then
begin


x := n div 100;
y := (n - x * 100) div 10;
z := n - (x*100+y*10);

if ((x = i) and (y = j) and (z = k)) or
((x = i) and (y = k) and (z = j)) or
((x = j) and (y = i) and (z = k)) or
((x = j) and (y = k) and (z = i)) or
((x = k) and (y = j) and (z = i)) or
((x = k) and (y = i) and (z = j)) then

writeln(i*100+j*10+k,' - ',k*100+j*10+i,' = ',n);

end;


end;

end;


end;

readln;
readln;

end.

0,0(0 оценок)
Ответ:
dashvali
dashvali
22.04.2020 23:38

program P1;
uses
crt;
var
mas : array[1..20] of integer;
i,j,k : integer;
tmp : string;
begin

clrscr;

writeln('Start array: ');

for i := 1 to 20 do
begin

mas[i] := random(100);

write(mas[i],' ');

end;


for i := 1 to 20 do
begin

if mas[i] mod 2 = 0 then
mas[i] := 0;

end;

 

for i := 1 to 20 do
begin

if mas[i] = 0 then
begin

for j := 20 downto i do
if mas[j] <> 0 then
begin

k := mas[j];
mas[j] := mas[i];
mas[i] := k;

end;

end;

end;


writeln('');
writeln('Result array: ');

for i := 1 to 20 do
write(mas[i],' ');


readln(tmp);
read(tmp);


end.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота