Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
goboloz
0 / 0 / 0
Регистрация: 19.11.2017
Сообщений: 113
1

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

19.06.2018, 16:28. Просмотров 730. Ответов 2

дана строка, которая состоит из букв, цифр и знаков
например, hsys5lfgns*e56ybn&fil?9k
и я хочу поменять, допустим, первую цифру 5 на что-нибудь другое. Т.е. нужно по номеру (буквы/цифры/знака) поменять символ на что-нибудь другое.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.06.2018, 16:28
Ответы с готовыми решениями:

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

Как в матрицу AxB вставить строку под определенным номером?
Добрый вечер! Как в матрицу AxB вставить строку под номерном L? Пытался пытался: то выводится в...

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

Какой символ в таблице ASCII находится под номером 67?
Какой символ в таблице ASCII находится под номером 67? Нужен код програми!!!

Удалить в строке каждый символ с четным номером
Задание 2. Составить программу, удаляющую в данной строке каждый символ с четным номером.

2
nmcf
6530 / 5754 / 2621
Регистрация: 14.04.2014
Сообщений: 24,493
19.06.2018, 16:34 2
Индекс.
0
_stanislav
(50 / 50 || 80 / 20) ?
840 / 672 / 282
Регистрация: 16.08.2014
Сообщений: 2,850
Завершенные тесты: 2
19.06.2018, 16:44 3
Лучший ответ Сообщение было отмечено goboloz как решение

Решение

goboloz,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <cstddef>
 
void Swap(char* str, char c1, char c2)
{
    for (std::size_t i = 0; str[i]; ++i)
        if (str[i] == c1)
            str[i] = c2;
}
 
int main()
{
    char s[] = "hsys5lfgns*e56ybn&fil?9k";
    Swap(s, '5', '6');
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.06.2018, 16:44

Дана строка, нужно символ в этой строке заменить ее порядковым номером.
2) дана строка, нужно символ в этой строке заменить ее порядковым номером. помогите пожалуйста.

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

Заменить во введенной строке каждую последовательность <xx> (где xx – двухзначное шестнадцатеричное число) на символ с номером xx
Заменить во введенной строке каждую последовательность &lt;xx&gt; (где xx – двухзначное шестнадцатеричное...


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

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

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