Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 09.04.2014
Сообщений: 5
1

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

11.04.2014, 19:06. Просмотров 2466. Ответов 3
Метки нет (Все метки)

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

программа на паскале:

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
uses crt;
var s1,s2:string;
    i,k:byte;
begin
clrscr;
writeln('Введите первое слово');
readln(s1);
writeln('Введите второе слово слово');
readln(s2);
k:=0;
for i:=1 to length(s2) do
if pos(s2[i],s1)>0 then k:=k+1;
if k=length(s2)then write('Из букв первого слова можно составить второе')
else write('Из букв первого слова нельзя составить второе');
readln
end.
не работает функция strstr:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <windows.h>
#include <iostream.h>
#include <string>
#include <cstdio>
 
int main()
{
int i,k=0;
string s1,s2;
cout<<"Enter first word ";
getline(cin,s1);
cout<<"Enter second word ";
getline(cin,s2);
for (i=1;i<s2.length();i++)
if (strstr(s2[i],s1)>0) k++;
if (k==s2.length())
cout<<"First word can be constructed of second word letters";
else cout<<"First word can not be constructed of second word letters";
system("pause");
 return 0;
}
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.04.2014, 19:06
Ответы с готовыми решениями:

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

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

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

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

3
148 / 139 / 18
Регистрация: 13.10.2012
Сообщений: 592
11.04.2014, 19:08 2
А что такое strstr?

Добавлено через 23 секунды
Всё, тупанул.
А как вы поняли, что не работает?
0
0 / 0 / 0
Регистрация: 09.04.2014
Сообщений: 5
11.04.2014, 20:01  [ТС] 3
Цитата Сообщение от MastAKK Посмотреть сообщение
А что такое strstr?
Добавлено через 23 секунды
Всё, тупанул.
А как вы поняли, что не работает?
не пропускает s2[i], выдаёт ошибку
0
122 / 121 / 62
Регистрация: 07.09.2013
Сообщений: 343
11.04.2014, 20:33 4
Лучший ответ Сообщение было отмечено Sn4ke как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <string>
using namespace std;
int main()
{
    int i, k = 0;
    string s1, s2;
    cout << "Enter first word: ";
    getline(cin, s1);
    cout << "Enter second word: ";
    getline(cin, s2);
    for (i = 0; i<s1.length(); i++)
        if (s2.find(s1[i])< s2.length()) k++;
    if (k == s1.length())
        cout << "First word can be constructed of second word letters: ";
    else 
        cout << "First word can NOT be constructed of second word letters: ";
    cout << endl;
    system("pause");
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.04.2014, 20:33

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

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

Можно ли вычеркиванием букв из первого слова получить второе.
1 задание. В массиве A(N, M), заполненном нулями и единицами, выделите такой квадратный участок...

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

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


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

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

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