Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Lom1
1 / 1 / 1
Регистрация: 09.05.2014
Сообщений: 79
1

Преобразовать последовательность!

31.05.2014, 13:07. Просмотров 443. Ответов 2
Метки нет (Все метки)

Преобразовать данную последовательность, заменяя всякое вхождение слова "это" на слово "то". Помогите с программой.

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
26
27
28
29
#include <iostream>
#include <Windows.h>
#include <string>
using namespace std;
 
char str_rus[256];
char* Rus(const char* str);
 
int main()
{
    char s[80];
    int n;
    unsigned int i;
    cout<<Rus("Введите строку: ");
    cin.getline(s,80);
    n=strlen(s);
    for (i=n;i<=1;i--)
    if((s=="это") && ((i==1) || (s[i-1]==' ')) && ((i+3==n) || (s[i+3]==' ')))
 
    cout<<s<<endl;
    system ("pause");
}
 
char* Rus(const char* str)
 
{
    AnsiToOem(str, str_rus);
    return str_rus;
}
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.05.2014, 13:07
Ответы с готовыми решениями:

Преобразовать литерную последовательность в другую литерную последовательность всеми описанными ниже способами
Здравствуйте, уже несколько дней мучаюсь над такой задачей : &quot;Имеется литерная...

Преобразовать последовательность
Даны натуральное число n, символы s1,...,sn. Преобразовать последовательность s1,...,sn, заменив в...

Преобразовать последовательность
Даны натуральное число n, символы s(1),...,s(n). Преобразовать последовательность s(1),...,s(n),...

Преобразовать последовательность
Народ, сталкнулся с таким заданием (я примерно понял как делать) возникла проблема. Задачние: Даны...

Преобразовать последовательность по правилу
Даны целые числа а1,а2, ..., аn и b1, b2, ... bn. Преобразовать последовательность b1, b2, ... bn...

2
nmcf
6538 / 5761 / 2623
Регистрация: 14.04.2014
Сообщений: 24,498
31.05.2014, 14:32 2
Строки сравнивают через strcmp().
Тебе, наверное, проще искать подстроку через strstr() и формировать результат, перенося в отдельную строку.
0
Lom1
1 / 1 / 1
Регистрация: 09.05.2014
Сообщений: 79
31.05.2014, 14:51  [ТС] 3
nmcf, Как это именно?

Добавлено через 17 минут
nmcf,

Ошибку выдает в strstr.

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
26
27
28
#include <iostream>
#include <Windows.h>
#include <string>
using namespace std;
 
char str_rus[256];
char* Rus(const char* str);
 
int main()
{
    char s[80];
    int n;
    unsigned char i;
    cout<<Rus("Введите строку: ");
    cin.getline(s,80);
    n=strlen(s);
    for (i=n;i<=1;i--)
    if(strstr()
    cout<<s<<endl;
    system ("pause");
}
 
char* Rus(const char* str)
 
{
    AnsiToOem(str, str_rus);
    return str_rus;
}
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.05.2014, 14:51

Преобразовать последовательность символов в число
#include&lt;iostream&gt; #include&lt;conio.h&gt; using namespace std; int main() { setlocale(0, &quot;&quot;); ...

Преобразовать последовательность из n вещественных чисел a1, ..., an.
Ребят подкиньте идей. Дана последовательность из n вещественных чисел a1, ..., an. Преобразовать...

Преобразовать string в последовательность чисел
Помогите, пожалуйста, понять свои ошибки.. не могу правильно написать аргументы функций... и...


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

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

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