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

Выяснить, можно ли строку st2 получить из строки st1 путем вычеркивания некоторых символов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удаление узла дерева http://www.cyberforum.ru/cpp-beginners/thread1033397.html
Всем привет и всех с наступающий что ле (пора уже или нет, хз) :) Вообщем есть функция удаления узла int deleteElement(node **temp, int value) { // int r = 0; if (*temp != NULL) {
C++ Последовательностью Фарея Задача по программированию. Последовательностью Фарея порядка N называется возрастающая последовательность несократимых положительных дробей со знаменателями, не превосходящими N. Ваша задача: по k-му ее элементу получить (k+1)-й. Входные данные В первой строке находится N (1<=N<=1050). Во второй строке входного файла находится числитель P k-ой дроби, а в третьей - ее знаменатель Q... http://www.cyberforum.ru/cpp-beginners/thread1033379.html
Массивы C++
# include <iostream> using namespace std; int a; int main() { cout<<"Введите размер массива:\n"; int n;
C++ Объясните результат работы следующей программы
double x =1.23456789; for(int i=0; i<1030;i++) x=x/2; for( int i=0; i <1030;i++) x=x*2; cout.precision (12); cout<<fixed<<x<<endl; Как изменится результат ее работы, если изменить количество повторений на 1000, 1040,1050,1060,1070,1080? Почему????????
C++ Создание методов в С++ http://www.cyberforum.ru/cpp-beginners/thread1033364.html
Всем привет подскажите можно ли обьвлять методы в С++ что бы они были доступны в файле реализации но не выносить их прототипы в хедер?
C++ Найти количество способов Есть две задачи: 1. Фишка может перемещаться по полю длиной X только вперед. Размер каждого шага не должен превышать K. Найдите количество способов, которыми фишка может пройти от поля под номером 1 к полю Х. 2. Фишка может перемещаться по полю длиной Х только вперед. Размер каждого шага не должен превышать K. Найдете количество способов, которыми фишка может пройти от поля под номером 1 до... подробнее

Показать сообщение отдельно
JoHarvelle
0 / 0 / 0
Регистрация: 08.12.2013
Сообщений: 21
08.12.2013, 18:17     Выяснить, можно ли строку st2 получить из строки st1 путем вычеркивания некоторых символов
Дана следующая задача.
Даны две строки st1 и st2. Нужно выяснить, можно ли строку st2 получить из строки st1 путем вычеркивания некоторых символов.

Мой ход мыслей таков: вводим строки с клавиатуры, в цикле по i и по j проверяем равны ли соответствующие символы двух строк, если не равны, то символы из строки 1 перебрасываем в 3 буферную строку, при этом уменьшая количество символов в 1 строке. Если равны, то выводим "Можно", иначе ошибка.

Задала этот вопрос, так как не знаю, как написать код.
Есть только начало:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream.h>
#include <stdio.h>
#include <string.h>
 
int main()
{ int i, j;
    char str1[256], str2[256];
    printf ("Vvedite str 1:");
    gets(str1);
    printf ("Vvedite str2:");
    gets(str2);
    for(i=1; i < 256; i++)
    { 
       for (j=1; j < 256; j++)
        {
           if (str1[i]!=str2[j])
       ...
 
    }
     if (str1[i]==str2[j])
{printf ("Mozhno!")
else
{printf ("Nelzya!");
}
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru