#include<iostream>
using namespace std;
int main()
{
long long N, M;
cout << "N = ", cin >> N;
M = N;
int Max = 0;
while(M > 0)
{
if (Max < M % 10) Max = M % 10;
M /= 10;
}
M = (N / 10)*10 + Max;
cout << "M = " << M;
return 0;
}
1а) 148.8 = 148.8·10⁰ = 1.488·10² = 1488·10⁻¹
1б) 568.18 = 56818·10⁻² = 5.6818·10² = 0.56818·10³
2а) 128.3·10⁵ = 12830000; 1345·10⁰ = 1245; 0.789Е-4 = 0.00007890
2б) 0.001283·10⁵ = 128.3; 13.4501·10⁰ = 13.4501; 0.923Е-3 = 0.000923
3а) 33₄ = 3·4+3 = 15₁₀; 21₇ = 2·7+1 = 15₁₀ ⇒ 33₄ = 21₇ ⇒ да
3б) 33₈ = 3·8+3 = 27₁₀; 21₄ = 2·4+1 = 9₁₀ ⇒ 33₈ ≠ 21₄ ⇒ нет
var
a:array[1..100] of real;
i, n:integer;
begin
write('Введите количество элементов '); readln(n);
for i := 1 to n do
begin
write('a[', i ,'] = ');
readln(a[i]);
end;
writeln;
writeln('Исходный массив:');
for i := 1 to n do
begin
write(a[i], ' ');
if i mod 2 = 1 then
a[i] := sqrt(a[i]);
end;
writeln;
writeln;
writeln('Преобразованный массив:');
for i := 1 to n do
write(a[i]:0:2, ' ');
writeln;
end.
I = K * i (I - объем информации, K - кол-во пикселей, i - вес одного пикселя / глубина цвета)
i = I / K
K = 128 * 256 = 32768 пикселей
I = 8 Kb = 8 * 1024 * 8 бит = 65536 бит
Глубина цвета бит (округляем в меньшую сторону так, как тут могут быть только целые числа)
Кол-во цветов в палитре цветов
Ответ: 4