Dpi - это аббревиатура английского выражения Dots Per Inch (точек на дюйм). Переведем размеры изображения в точки. 48.26×1200=57912 точек (они же - пиксели). Размер изображения составит 57912×57912=3353799744 точек. Глубина цвета - это количество бит (или байт), которые требуются для кодирования цвета одной точки. 24 бита - это 24/8=3 байта. Тогда общий объём составит 3353799744×3=10061399232 байт. Переводим в килобайты: 10061399232/1024≈9825585.1875 Кбайт. Переводим в мегабайты: 9825585.1875/1024≈9595.3 Мбайт Моно и в гигабайты перевести: 9595.3/1024≈9.37 Гбайт.
Var ar:array[1..n] of re; i,j,c:integer; cs:string; begin; for i:=1 to n do begin write('Введите имя участника №',i,':'); readln(ar[i].name); write('Введите результат участника №',i,':'); readln(ar[i].res); end; for i:=1 to n-1 do for j:=i to n do if ar[i].res>ar[j].res then begin; c:=ar[i].res; ar[i].res:=ar[j].res; ar[j].res:=c; cs:=ar[i].name; ar[i].name:=ar[j].name; ar[j].name:=cs; end;for i:=1 to n do writeln(i,' ',ar[i].name,' ',ar[i].res); end.
Пример ввода: Двачевская 23 Персунов 22 Хацуне 3 Пример вывода: 1 Хацуне 3 2 Персунов 22 3 Двачевская 23
48.26×1200=57912 точек (они же - пиксели).
Размер изображения составит 57912×57912=3353799744 точек.
Глубина цвета - это количество бит (или байт), которые требуются для кодирования цвета одной точки. 24 бита - это 24/8=3 байта.
Тогда общий объём составит 3353799744×3=10061399232 байт.
Переводим в килобайты: 10061399232/1024≈9825585.1875 Кбайт.
Переводим в мегабайты: 9825585.1875/1024≈9595.3 Мбайт
Моно и в гигабайты перевести: 9595.3/1024≈9.37 Гбайт.
type
re=Record
name:string;
res:integer;
end;
Const
n=3;
Var
ar:array[1..n] of re;
i,j,c:integer;
cs:string;
begin;
for i:=1 to n do
begin
write('Введите имя участника №',i,':');
readln(ar[i].name);
write('Введите результат участника №',i,':');
readln(ar[i].res);
end;
for i:=1 to n-1 do
for j:=i to n do
if ar[i].res>ar[j].res then
begin;
c:=ar[i].res;
ar[i].res:=ar[j].res;
ar[j].res:=c;
cs:=ar[i].name;
ar[i].name:=ar[j].name;
ar[j].name:=cs;
end;for i:=1 to n do
writeln(i,' ',ar[i].name,' ',ar[i].res);
end.
Пример ввода:
Двачевская
23
Персунов
22
Хацуне
3
Пример вывода:
1 Хацуне 3
2 Персунов 22
3 Двачевская 23