2)Pascal
var s: string;
i, f, g: integer;
begin
writeln('Введите строку с угловыми скобками:');
readln(s);
f := pos('<', s);
if f = 0
then begin
write('Нет "<"');
if pos('>', s) = 0
then writeln('и ">"')
else writeln
end
else begin
g := 0;
for i := length(s) downto 1 do
if s[i] = '>'
then begin
g := i;
break
end;
if g = 0
then writeln('Нет ">"')
else if f > g
then writeln('">" левее "<"')
else begin
delete(s, f, g - f + 1);
writeln('Результат:');
writeln(s)
end
end
end.
Если гарантированно, что в тексте есть только по одному правильно расположенному символу "<" и ">", то совсем просто:
Pascal
var s: string;
begin
writeln('Введите строку с угловыми скобками:');
readln(s);
delete(s, pos('<', s), pos('>', s) - pos('<', s) + 1);
writeln('Результат:');
writeln(s)
end.
0
1. Выпишем двоичные числа от 128 до 131:
128₁₀ = 10000000₂
129₁₀ = 10000001₂
130₁₀ = 10000010₂
131₁₀ = 10000011₂
Наибольшим числом с двумя единицами в записи является 130
2. Для начала необходимо узнать вес изображения:
Расчёт делается по двум формулам. V = i × k, где V - вес изображения, i - глубина цвета, k - количество пикселей в изображении. N = 2^i, где N - количество цветов в изображении.
Узнаем глубину цвета: 32 = 2^i, i = 5 бит.
Узнаем количество пикселей в изображении: 800 × 600 = 480000
Узнаем вес изображения: 480000 × 5 = 2400000 бит
Теперь мы можем узнать, сколько секунд потребуется для передачи этого изображения:
2400000 ÷ 32000 = 75 секунд
Код программы можно увидеть нажав Alt+F11