Предмет: Информатика, автор: karinacool

Вспомним игру: "Придумай слово", в которой из букв слова-донора составляют другие слова. Например, из слова МОНИТОР можно получить МОТОР, РОТ, ТИР и др. Вхождение каждой буквы в новое слово допускается не более того числа раз, с каким она входит в слово-донор. 
Пусть дана последовательность слов, разделенных пробелами в виде строки символов. Известно, что первое слово в этой строке является донором. Выбрать из оставшихся слов последовательности те, которые можно получить из заданного слова-донора.

Ответы

Автор ответа: angelina1222
0
Prime := { Получаем первое слово из последовательности }
while { не конец последовательности (не известно от куда аффтар получает слова ) } do 
  begin 
    Slovo := { Получаем очередное слово последовательности }
    if Length(Slovo) <= Length(Prime) then 
      begin 
        CopyPrime := Prime; 
        N := 1; 
        while (N <= Length(Slovo)) and (Pos(Slovo[N], CopyPrime) > 0 do 
          begin 
            Delete(CopyPrime, Pos(Slovo[N], CopyPrime), 1); 
            Inc(N); 
          end; 
        if N > Length(Slovo) then 
          { Slovo можно получить из первого слова } 
        else 
          { нельзя получить Slovo из первого слова } 
      end; 
  end; 
Похожие вопросы
Предмет: Русский язык, автор: sagdianaiskandarova7
Тест

ПО РУССКОМУ ЯЗЫКу


Выберите правильный ответ: раздел науки о языке, в котором изучаются словосочетания и предложения, называется
а) фонетика б) морфемика

в) синтаксис г) лексика


Укажите слово, в котором пишется буква Ю:
а) ч.до б) ж.к

в) ч.вство г) ж.ри


Укажите слово, в котором пишется Ъ:
а) солов.и б) под.ехать

в) под.бежать г) обез.яна


В каком слове необходимо писать ТЬСЯ:
а) он учит.ся б) он будет учит.ся

в) как получит.ся г) она часто задумывает.ся


Определите глагол 2 СПРЯЖЕНИЯ:
а) умываться б) стелить

в) дышать г) колоть


В каком слове нужно писать букву И:
а) на площадк. б) к осен.

в) о выставк. г) к бабушк.



Какое словосочетание соответствует схеме: глагол + наречие:
а) работать весело б) золотая осень

в) идти в школу г) лучший ученик


Определите, какое предложение является побудительным:
а) Скоро начнутся каникулы.

б) На небе засверкали первые звездочки.

в) Прочитайте басню Ивана Андреевича Крылова.

г) Как хорошо в лесу!


Какое предложение является односоставным:
а) Прозрачный лес один чернеет.

б) Блеск молнии заставлял его щурить глаза.

в) Старик рыбачил тридцать лет и три года.

г) Красивая и великая река.


В каком предложении на месте знака вопроса необходимо поставить ТИРЕ:
а) Порывы холодного ветра перекатывались по вершинам елей ? наполняли лес шумом.

б) Синтаксис ? это раздел науки о языке, изучающий словосочетания и предложения.

в) Осенью долго можно бродить по пустынному лесу ? и не встретить ни одного зверя.

г) Хорошие люди живут рядом с нами ? рядом с каждым из нас.​
Предмет: Математика, автор: Аноним