1. Блокнот, Microsoft Word, CorelDraw
2.удаление символов, изменение размера шрифта, изменение цвета символов.
3.1 текстовый процессор, графический редактор, табличный процессор,
программа для подготовки презентаций
1) N=2=2^i ⇒ i=1
I=22*22*1=484 бит.
2) 512*342=<span>175104
3) N=4=2^i </span>⇒ i=2
K=720*360=<span>259200
I=K*i=2*</span>259200=<span>518400</span>
Это оперативная память, иначе называется ОЗУ - оперативное запоминающее устройство, по английски RAM - random access memory
Var s,p1,p2:string;
a:array['A'..'Z'] of byte;
n,i,j,f:integer; c,sim:char;
begin
readln(n);
readln(s);
for c:='A' to 'Z' do a[c]:=0;
for i:=1 to length(s) do
a[s[i]]:=a[s[i]]+1;
p1:=''; p2:=''; f:=0;
for c:='A' to 'Z' do
begin
for j:=1 to a[c] div 2 do
begin p1:=p1+c; p2:=c+p2; end;
if (a[c] mod 2=1)and(f=0)
then begin sim:=c; f:=1; end;
end;
if f=1 then p1:=p1+sim;
p1:=p1+p2;
writeln(p1);
end.
Пример:
6
QAZQAZ
<span>AQZZQA
PS. Программа проверялась только для коротких (String) строк. Для длинных нужно использовать </span><span>AnsiString.</span>