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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
irek123
-21 / 0 / 0
Регистрация: 16.05.2012
Сообщений: 62
#1

Даны две строки длиной до 80 символов - C++

31.05.2012, 10:45. Просмотров 641. Ответов 1
Метки нет (Все метки)

Даны две строки длиной до 80 символов. Необходимо:
Удалить заданный символ в каждой строке. Описать в виде отдельной функции удаление заданного символа в заданной строке:
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.05.2012, 10:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Даны две строки длиной до 80 символов (C++):

Даны две строки символов S1 и S2 - C++
Будьте добры, как осуществить программу по такому вот запросу?Если можно, с комментариями пожалуйста Даны две строки символов S1 и S2....

Даны две строки, содержащие не более 100 символов. - C++
Строки состоят из слов, разделенных пробелами. Распечатать все слова из каждой строки, начинающиеся и заканчивающие-ся на заданную...

Даны две строки символов. Выбросите из них все общие элементы - C++
Даны две строки символов. Выбросите из них все общие элементы. (4) c++

Даны две строки, сформировать третью из символов, которые встречаются более двух раз - C++
Добрый день, помогите с задачей пожалуйста:) Даны две строки, сформировать третью из символов , которые встречаются более двух раз. ...

Разбить исходную строку на две подстроки, причем первая длиной k символов - C++
Дана строка, состоящая из слов, разделенных пробелами. Разбить исходную строку на две подстроки, причем первая длиной k ...

Даны две строки. Если они начинаются с одинаковых символов, то напечатать "ДА", иначе - "НЕТ" - C++
Даны две строки. Если они начинаются с одинаковых символов, то напечатать "ДА", иначе - "НЕТ". (5)

1
rakota
35 / 35 / 1
Регистрация: 05.02.2012
Сообщений: 76
31.05.2012, 12:50 #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
30
31
32
#include <iostream>
#include <cstring>
 
using namespace std;
 
void delete_ch(char* m, char c)
{
    int i = 0;
    while(m[i] != '\0')
    {
        if(m[i] == c)
            for(int j = i; j < strlen(m); ++j)
                m[j] = m[j+1];
        ++i;
    }
}
int main()
{
    char a[80],b[80],ch;
    cout << "Input 2 strings: ";
    cin >> a >> b;
    cout << '\n' << a << '\n';
    cout << b << endl;
    cout << "input char: ";
    cin >> ch;
    delete_ch(a,ch);
    delete_ch(b,ch);
    cout << a << '\n';
    cout << b << endl;
 
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.05.2012, 12:50
Привет! Вот еще темы с ответами:

Текст, состоящий не более чем из 255 символов, разбить на строки длиной не более 50 символов в строке - C++
Текст, состоящий не более чем из 255 символов, разбейте на строки длиной не более 50 символов в строке. Переносите только на месте...

Преобразовать строки длиной больше 10 символов - C++
С клавиатуры вводим число n типа int. Затем вводим n строк. Если в строке больше 10 символов, то преобразовать ее как на примере (первый и...

Разбить файл на строки длиной не более 60 символов - C++
Проблема в том, что функция, работает не корректно... А вот понять в чем проблема я чет не могу... (Хотя есть ощущение, что функция...

Даны две строки: S и S0. Определить количество вхождений строки S0 в строку S - C++
Даны две строки: S и S0. Определить количество вхождений строки S0 в строку S.


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

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

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