Здесь Вы можете найти ответы на многие вопросы или задать свой вопрос!
ответ:
я уже писал такие
program s9;
var h,s,d,g,e,j,l,n,z,f: integer;
begin
writeln('введите любое трехзначное число');
read (h);
d: =h div 100;
g: =h mod 10;
e: =h div 10;
j: =e mod 10;
s: =g*100;
l: =j*10;
n: =s+l+d;
f: =d+g+j;
writeln('инверсия данного числа будет=',n);
if (n> h) then z: =n-h;
if (n
writeln('разница между числом и его инверсией будет=',z);
writeln('сумма всех цифр из данного числа будет = ',f);
end.
объяснение:
a*b*i=i
n=2^i
где a*b-размер изображения, n-количество цветов,i-количество памяти на один пиксел, i-вес рисунка(бит)
1)64*64*i=512*8
i=1
n=2
ответ: 2
2)256=2^i
i=8
a*b*8=2400*8
a*b=2400
ответ: 2400
3)n1=4=2^2
i1=64*128*2=2^14бит=2кбайт
n2=16=2^4
i1=32*32*4=2^12бит=0,5кбайт
ответ: на первое изображение потребуется в 4 раза больше места
var x,s,n: integer;
repeat
read(x);
if x< 0 then n: = n +1;
if x > 0 then s: =s+x;
until x=0;
writeln(n,s);
Популярные вопросы