Форум программистов, компьютерный форум, киберфорум
Наши страницы

Преобразовать строку , заменив все сочетания “авс” на ”ghn” - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Напечатать те слова строки, в которых нет повторяющихся букв http://www.cyberforum.ru/cpp-beginners/thread378450.html
Вводится строка; между соседними словами - не менее одного пробела, за последним словом - точка. Напечатать те слова строки, где в слове нет повторяющихся букв.(с++) помогите пожалуйста очень...
C++ Помогите написать проги в BORLAND C31 Очень нужно написать программы до понедельника плиззззззззззз 1=http://s017.***********/i400/1111/fb/426bcef9da41.jpg 2=http://s017.***********/i408/1111/48/e9ed73812b8d.jpg вопрос жизни и смерти ! ... http://www.cyberforum.ru/cpp-beginners/thread378446.html
C++ Определить, принадлежит ли введенное число арифметической прогрессии с введенными начальным членом и шагом
Здравствуйте люди добрые,учусь на первом курсе и пока тяжело всё идёт. Столкнулся с проблемой для себя. Задача: Вводятся начальный член и шаг арифметической прогрессии. Вводится также число....
Вычислить площадь кольца, если задано радиусы внутреннего и внешнего кругов. C++
Помогите, пожалуйста, с этой задачей. Вычислить площадь кольца, если задано радиусы внутреннего и внешнего кругов. #include <iostream.h> #include <conio.h> main() { int R, r, S, P, p, П;...
C++ Организация памяти. http://www.cyberforum.ru/cpp-beginners/thread378427.html
Здравствуйте. Объясните, пожалуйста, вот что: Допустим есть класс, с определенным количеством полей и определенным набором методов. При создании нескольких экземпляров этого класса, как будет...
C++ вопрос по стеках (stack) Задание: Реализовать стек с помощью массива data , в котором последний элемент массива, а не отдельная переменная, используеться для хранения указателя вершины стека, а остальные элементы массива... подробнее

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

Преобразовать строку , заменив все сочетания “авс” на ”ghn” - C++

06.11.2011, 01:31. Просмотров 568. Ответов 4
Метки (Все метки)

Постановка задачи:
Задать символьную строку, состоящую из слов. Слова разделены группой пробелов.
Выполнить обработку по варианту. Исходную строку и результат вывести на экран. Исходную строку символов ввести с экрана.

Преобразовать строку , заменив все сочетания “авс” на ”ghn”

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
30
31
32
33
34
35
36
37
38
39
40
41
#include<iostream.h>
#include<conio.h>
char fun_str( int i)
{
char result[20];
return result;
}
 
int main (void)
{
char s1,s2;
cout<<"stroka1=";
cin>> dgdhabcjfjfjfabc;
cout<<"stroka2=";
cin>>abc;
 }
{  char *string1="dgdhabcjfjfjfabc";
char *string2="abc";
char *string3="ghn";
int*ptr;
ptr=strprk(srting1,string2);
if(ptr)
printf("percij symbol:%c\n",ptr);
else
printf("sumbol ne znaideno\n");
}
for(int j = 0; j <= strlen(string2); j++)
{
    for (int i=0; i<=strlen(string1); i++)
    {
           /*   result=s," ");
        if(s=='abc')
        s='ghn';*/
        if(string1[i] == string2[j])
            string1[i] = string3[j];
    }
}
printf("%s", string1);
getch();
return 0;
}
я первое вхождение нашла, а как заменить я не знаю, помогите пожалуйстаа
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru