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

Заменить все вхождения первого символа в массив на второй символ

23.12.2015, 14:41. Показов 1515. Ответов 2

Author24 — интернет-сервис помощи студентам
Задан символьный массив и два символа. Замените все вхождения первого символа в массив на второй символ. Нужно до пятницы. Заранее спасибо.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.12.2015, 14:41
Ответы с готовыми решениями:

Заменить каждый символ массива встречающийся после первого вхождения символа * на символ -
Даны натуральное число n, символы s1,…,sn. Преобразовать последовательность s1,…,sn: если нет...

Заменить в последовательности символов после первого вхождения символа "+" все цифры на символ "-"
Заменить в последовательности символов после первого вхождения символа "+"все цифры на символ...

Заменить в последовательности символов после первого вхождения знака ‘+’ все цифры на символ –
Заменить в последовательности символов после первого вхождения знака ‘+’ все цифры на символ – .

Заменить все первые левые вхождения символа “a” на 00, а все правые вхождения символа “a” на 11
Заменить все первые левые вхождения символа “a” на 00, а все правые вхождения символа “a” на 11,...

2
Любитель чаепитий
3742 / 1798 / 566
Регистрация: 24.08.2014
Сообщений: 6,016
Записей в блоге: 1
23.12.2015, 15:00 2
Лучший ответ Сообщение было отмечено KAKTYC_Student как решение

Решение

KAKTYC_Student, Такую легкотню могли бы и сами написать.
Если не сможете сами
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main() {
    char arr[10] = { 'a', 'b', 'a', 'd', 'q', 'z', 'x', 'd', 'a', 'c' };
    //char arr[] = "ashdflqwhdq2i1ehwedhahschwlkaw";
    //int size = strlen( arr );
    char c1, c2;
    c1 = 'a'; c2 = 'i';
    for( int i = 0; i < 10/* size */; i++ ) {
        if( arr[i] == c1 ) arr[i] = c2;
        cout << arr[i] << " ";
    }
    getch();
    return 0;
}
1
0 / 0 / 0
Регистрация: 16.12.2015
Сообщений: 3
23.12.2015, 18:41  [ТС] 3
Я вообще не знаю информатики,но спасибо.
0
23.12.2015, 18:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.12.2015, 18:41
Помогаю со студенческими работами здесь

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

Определить позицию первого вхождения в заданную строку какого-либо символа из второй заданной строки
б) Даны две строки произвольного текста. Составить процедуру, позволяющую определить позицию...

В строке заменить каждый символ * числом, соответствующим номеру вхождения этого символа в строку
в заданной строке заменить каждый символ &quot;*&quot; числом, соответствующим номеру по порядку вхождения...

Все последующие вхождения символа заменить на заглавные
Доброго времени суток. Столкнулся с проблемой написания программы к задаче: &quot;С клавиатуры вводится...


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

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

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