0 / 0 / 0
Регистрация: 05.12.2019
Сообщений: 1
1

Заменить в каждой строке один заданный символ на другой заданный символ. Описать отдельной функцией замену символов

05.12.2019, 22:15. Показов 1275. Ответов 1

Следующие ошибки: sym, symChange необъявленные идентификаторы(26, 29; 28, 29 соответсвенно), тип char не требуется(10, 21 строка)

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>
using namespace std;
 
 char change (char a[], int n, char sym, char symChange)
{
    int i, char sym, char symChange;
    for (i = 1; i <= n;i++)
    {
        if (a[i] == sym) a[i] = symChange;
    }
}
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    char a[50], char sym, char symChange;
    int i, n;
    cout << "Введите текст";
    gets_s(a);
    cout << "Введите символ, который должен быть заменен в тексте";
    cin >> sym;
    cout << "Введите символ, который должен быть записан вместо этого символа в тексте";
    cin >> symChange;
    change (a, n, sym, symChange);
    puts(a);
    return 0;
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.12.2019, 22:15
Ответы с готовыми решениями:

Сколько раз встречается заданный символ в строке
Создайте кнопку и два текстовых поля. Кнопка должна подсчитывать сколько раз встречается заданный...

В символьном массиве заменить все вхождения первого заданного символа на второй заданный символ
Друзья, помогите пожалуйста с решением данной задачи, плохо разбираюсь в C++, по этому пожалуйста...

Заменить в каждой сроке один заданный символ на другой заданный символ
ПОМОГИТЕ РЕШИТЬ ЗАДАЧУ)) НА ЯЗЫКЕ С!!!!!!! Даны 2 строки до 80 символов. Необходимо Заменить в...

Поменять в введенном с клавиатуры строке символов подряд заданный символ на другой заданный символ
Поменять в введенном с клавиатуры строке символов подряд заданный символ на другой заданный символ.

1
6565 / 4550 / 1843
Регистрация: 07.05.2019
Сообщений: 13,726
06.12.2019, 22:36 2
Цитата Сообщение от HornyPony Посмотреть сообщение
Следующие ошибки: sym, symChange необъявленные идентификаторы(26, 29; 28, 29 соответсвенно), тип char не требуется(10, 21 строка)
C++
1
2
3
4
5
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
char a[50];
char sym;
char symChange;
C++
1
2
3
char change (char a[], int n, char sym, char symChange)
{
int i; //char sym, char symChange;
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.12.2019, 22:36
Помогаю со студенческими работами здесь

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

Определить рекурсивную функцию, которая в данной строке заменяет один заданный символ на другой
Определить функцию, которая в данной строке заменяет один заданный символ на другой, при этом в...

Заменить все символы строки на один заданный символ
например нам дана строка &quot;aabbaa&quot; как сделать так что бы в результате получился только один символ...

Это эта задача? (Поменять подряд заданный символ на другой символ.)
Задача (язык С + +). Поменять в введенном с клавиатуры строке символов подряд заданный символ на...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru