В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия

Разобраться в . наглядно покажите ответ.

Показать ответ
Ответ:
albinakoptleuova06
albinakoptleuova06
16.05.2021 15:31
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
AQZZQA

PS. Программа проверялась только для коротких (String) строк. Для длинных нужно использовать AnsiString.
0,0(0 оценок)
Ответ:
UraR1
UraR1
28.02.2021 09:21
Да,установка нелицензионной версии ОС windows xp является в этом случае не законной и нарушает права автора этого пакета(программы). Потому что компания приобрела у представителя компании ОС и установила уже программу ранее. Принцип лицензирования программного обеспечения — одна копия на один компьютер. Компьютер это аппаратная система, оснащенная запоминающим устройством, на которой может быть запущено программное обеспечение. Каждый аппаратный раздел или стоечный модуль считается отдельным компьютером. 
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота