Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выключение компьютера http://www.cyberforum.ru/cpp-beginners/thread1145628.html
Подскажите, как на c# или с++ программно, спустя n минут, после запуска этой программы, выключался компьютер. n даётся на выбор:15,30,60 минут, или вводится с клавиатуры.
C++ Замена рекурсии работой с собственным стеком Есть прога по обработке списка, в лабораторной работе нужно было заменить рекурсию на работу с собственным стеком, препод дал код, но проблема в том что код не работает, промучавшись длительное время прошу помощи, а именно работа крашиться при вызове функции POP для стека. http://www.cyberforum.ru/cpp-beginners/thread1145622.html
C++ Как из файла прочитать размерность матрицы и её содержимое?
Помогите пожалуйста, ничего не нашёл! Как из файла прочитать размерность матрицы и её содержимое?
C++ Необычная форма
Появилась идея реализовать необычную форму с кучей анимации на прозрачном фоне(то есть если я например нахожусь на рабочем столе > со всех углов виде анимации стекаются символы и в центре преобразуются в слово, при это рабочий стол виден). Как то так %) На чем можно этот "дурдом" написать? Задача - минимум доп. библиотек, то есть qt, в которой дефолт уже 40 мб не подходит.
C++ Создать новый класс аукцион http://www.cyberforum.ru/cpp-beginners/thread1145592.html
Помогите пожалуйста! 1. Создать запись для хранения следующей информации: – название предмета, выставленного на аукцион, – код аукциониста, – стартовая цена, – цена продажи, – дата продажи. 2. Предусмотреть возможность добавления, изменения и удаление записи и отображения данных на экран. Для хранения данных использовать стек. 3. Получить список предметов, проданных в первом квартале...
C++ Лишние символы в конце строки при копировании При копировании данных в строку (std::string) в цикле, на "стыках" появляются лишние символы. Пример: <meta http-equiv="contentээээ««««««««оюою-type" content="text/html; charset=utf-8" /> Из-за чего они там появляются и как правильно будет дополнять строку? Код: char *response=new char; // буффер под ответ while(!Disconnect) { ZeroMemory(response, 1024); recvSize = recv(socketfd,... подробнее

Показать сообщение отдельно
Sn4ke
0 / 0 / 0
Регистрация: 09.04.2014
Сообщений: 5

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

11.04.2014, 19:06. Просмотров 740. Ответов 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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru