Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 14.10.2015
Сообщений: 2
1

Определить, можно ли из букв первого слова составить второе слово

14.10.2015, 18:04. Просмотров 2838. Ответов 1
Метки нет (Все метки)

Даны два слова, составленные из прописных или заглавных латинских букв. Длина каждого слова не превышает 255 символов. Определить, можно ли из букв первого слова составить второе слово, если каждую букву первого слова можно использовать столько раз, сколько раз она в нем встречается.
Если из букв первого слова можно составить второе, то последовательно указать номера букв первого слова, из которых составляется второе слово. Поиск нужной буквы всегда идет с начала первого слова.
Формат входных данных:
Входной файл INPUT.TXT содержит две строки, каждая из которых имеет длину не более 255 символов.
Формат выходных данных:
Выходной файл OUTPUT.TXT должен содержать 0, если второе слово получить нельзя или последовательность номеров использованных букв, если можно.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.10.2015, 18:04
Ответы с готовыми решениями:

Определить, можно ли из букв первого слова получить второе слово
даны 2 слова.определить можно ли из букв первого из них получить второе.рассмотреть 2 варианта:...

Можно ли из букв первого слова составить второе слово?
Задание следующее: Вывести сообщение "МОЖНО", если из букв введённой строки X можно составить...

System.String. Можно ли из букв первого слова составить второе слово?
Задание следующее: Вывести сообщение "МОЖНО", если из букв введённой строки X можно составить...

Определить, можно ли из букв первого слова получить второе
Даны два слова. Определить, можно ли из букв первого из них получить второе. повторяющиеся буквы...

1
Модератор
Эксперт Pascal/DelphiЭксперт NIX
5650 / 3372 / 2422
Регистрация: 22.11.2013
Сообщений: 9,486
14.10.2015, 18:16 2
Лучший ответ Сообщение было отмечено ZX Spectrum-128 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
var
  p, q, t: String;
  i, j: Integer;
begin
  Assign(input,'input.txt'); Assign(output,'output.txt');
  Reset(input); Rewrite(output);
  ReadLn(p); ReadLn(q); t:=p;
  for i:=1 to Length(q) do begin
    j:=Pos(q[i],t);
    if j=0 then Break;
    t[j]:='_';
  end;
  t:=p;
  if j=0 then Write(0)
  else
    for i:=1 to Length(q) do begin
      j:=Pos(q[i],t); t[j]:='_'; Write(' ',j);
    end;
  WriteLn;
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.10.2015, 18:16

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Строки. Определить, можно ли из букв первого составить второе
Даны два слова. Определить, можно ли из букв первого составить второе. Каждая из букв второго слова...

Определить, можно ли из букв первого данного слова получить второе
Даны два слова. Определить, можно ли из букв первого из них получить второе. Рассмотреть вариант:...

Даны два слова. Определить, можно ли из букв первого из них получить второе
Даны два слова. Определить, можно ли из букв первого из них получить второе. Каждая буква второго...

Определить, можно ли из букв одного слова составить другое слово
Запишите условие истинное, если: из букв фамилии «Соколенко» можно образовать слово "кокон".


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.