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

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

Войти
Регистрация
Восстановить пароль
 
luk_as
1 / 1 / 0
Регистрация: 20.09.2011
Сообщений: 75
#1

заменить каждую точку многоточием - C++

01.11.2011, 17:25. Просмотров 946. Ответов 3
Метки нет (Все метки)

Здравствуйте, помогите решить задачу с массивами и строками.
Тема:массивы и строки.

"В предложении заменить каждую точку многоточием."
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.11.2011, 17:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос заменить каждую точку многоточием (C++):

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

Заменить в тексте каждую точку многоточием, если после точки есть пробел - C++
Заменить в тексте каждую точку многоточием, если после точки есть пробел.

Преобразовать данную строку заменив каждую точку многоточием - C++
1.Даны натуральное число n и символы S1, …, Sn (строка). Преобразовать данную строку, заменив в ней каждую точку многоточием (т.е. тремя...

В предложении заменить каждую букву многоточием. - C++
7. Помогите, пожалуйста решить задачу в С++. В предложении заменить каждую букву многоточием.

В введенной строке заменить каждую запятую и точку на точку с запятой - C++
В введенной строке заменить каждую запятую и точку на точку с запятой и вывести полученную строку.

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

3
Петррр
5972 / 3409 / 337
Регистрация: 28.10.2010
Сообщений: 5,926
01.11.2011, 17:37 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <string>
#include <algorithm>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "");
    string str = "В предложении. заменить. каждую точку многоточием.";
    string::iterator it = find(str.begin(), str.end(), '.');
    while (it != str.end())
    {
        str.insert(it, '.');
        str.insert(it, '.');
        it = find((it + 3), str.end(), '.');
    }
    cout << str << endl;
    system("pause");
    return 0;
}
1
Busterr
-25 / 1 / 0
Регистрация: 25.09.2011
Сообщений: 50
01.11.2011, 17:37 #3
Вроде так
Код
#include <iostream>
#include <cstring>
using namespace std;

int main(){
	char str[100];
	cin>>str;
	for(int i=0;i<strlen(str);i++){
    if(str[i]=='.')
		str[i]='...';}
	cout<<str;
	return 0;
}
Нет не правильно у меня
0
luk_as
1 / 1 / 0
Регистрация: 20.09.2011
Сообщений: 75
02.11.2011, 19:06  [ТС] #4
Цитата Сообщение от Петррр Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <string>
#include <algorithm>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "");
    string str = "В предложении. заменить. каждую точку многоточием.";
    string::iterator it = find(str.begin(), str.end(), '.');
    while (it != str.end())
    {
        str.insert(it, '.');
        str.insert(it, '.');
        it = find((it + 3), str.end(), '.');
    }
    cout << str << endl;
    system("pause");
    return 0;
}

тут тоже, надо с использованием указателей, если можете переделайте пожалуйста.
0
02.11.2011, 19:06
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.11.2011, 19:06
Привет! Вот еще темы с ответами:

Каждую группу символов one заменить на three - C++
Каждую группу символов one заменить на three. Попробовал написать, пока что использовал точку а на замен пробел, т к пытался...

Каждую заглавную букву заменить строчной буквой, пару букв "ки" заменить на "ю" - C++
не могу понять как всё это сделать void shifr () { FILE *f1; system(&quot;cls&quot;); fflush(stdin); char *str1=new char ; char...

В строке заменить все запятые на точку - C++
В строке заменить все запятые на точку. Подсчитать количество замен.

Строка: Заменить каждую цифру 0…9 на слова - C++
В произвольно взятом предложении заменить каждую цифру 0…9 на слова «ноль», «один», …, «девять». Помогите с кодом Добавлено через 9...


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

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

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