Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
N-Dubz
0 / 0 / 0
Регистрация: 25.11.2012
Сообщений: 27
1

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

02.04.2013, 08:11. Просмотров 1458. Ответов 7
Метки нет (Все метки)

Здравствуйте. помогите составить программу.
Дана строка символов. Преобразовать ее, заменив в ней каждую из групп стоящих рядом точек одной точкой. Заранее спасибо
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2013, 08:11
Ответы с готовыми решениями:

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

Заменить в последовательности каждую из групп стоящих рядом точек одной точкой
Дана последовательность S1, S2, ..., Sn, заменить в ней каждую из групп стоящих рядом точек одной...

Заменить каждую из групп стоящих подряд точек одной точкой
Дана строка.Заменить каждую из групп стоящих подряд точек одной точкой... Немогу понять...

Преобразовать строку, заменив в ней каждую точку многоточием
1. Дана строка символов. Преобразовать строку, заменив в ней каждую точку многоточием.

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

7
zss
Модератор
Эксперт С++
9091 / 7876 / 4856
Регистрация: 18.12.2011
Сообщений: 21,014
Завершенные тесты: 1
02.04.2013, 08:39 2
C++
1
2
3
4
5
6
7
8
9
10
11
char s[]="kkk....hhh....jjj";
int L=strlen(s);
for(int i=0;i<L-1;i++)
{
    if(s[i]=='.' && s[i+1]=='.')
    {
         for(int j=i;j<L-1;j++)
              s[j]=s[j+1];
         L--;i--;
    }
}
0
proc3nt
волшебник
1381 / 627 / 194
Регистрация: 26.05.2012
Сообщений: 1,864
28.10.2017, 18:21 3
Цитата Сообщение от zss Посмотреть сообщение
if(s[i]='.' && s[i+1]=='.')
вроде стандарты сравнения отличаются..
C++
1
if(s[i]=='.' && s[i+1]=='.')
Цитата Сообщение от zss Посмотреть сообщение
for(int j=i;j<L-1<j++)
такой стандарт вроде вообще не документирован..
C++
1
for(int j=i;j<L-1;j++)
1
Manowar
1703 / 595 / 186
Регистрация: 12.03.2016
Сообщений: 2,164
Завершенные тесты: 1
28.10.2017, 18:28 4
proc3nt, да понятно, что там опечатки. Но трупотемы зачем Александр поднимать? Где ты их вообще находишь?
0
proc3nt
волшебник
1381 / 627 / 194
Регистрация: 26.05.2012
Сообщений: 1,864
28.10.2017, 19:25 5
Цитата Сообщение от мановар Посмотреть сообщение
Где ты их вообще находишь?
я не виноват.. она сама меня нашла..
0
Manowar
28.10.2017, 19:33
  #6

Не по теме:

Цитата Сообщение от proc3nt Посмотреть сообщение
она сама меня нашла..
Это как?

0
proc3nt
28.10.2017, 19:35
  #7

Не по теме:

Цитата Сообщение от мановар Посмотреть сообщение
Это как?
искусственный интеллект :)

0
Manowar
28.10.2017, 21:22     Преобразовать строку, заменив в ней каждую из групп стоящих рядом точек одной точкой.
  #8

Не по теме:

Цитата Сообщение от proc3nt Посмотреть сообщение
искусственный интеллект
proc3nt, ты научи этот интеллект на даты посматривать. :)

0
28.10.2017, 21:22
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.10.2017, 21:22
Привет! Вот еще темы с ответами:

Преобразовать строку, заменив в ней первый символ на второй.
Ребят, помогите с задачкой, пожалуйста. Желательно для Borland C++ Builder 6.0. Вводится строка...

Строки. Преобразовать строку, заменив в ней все восклицательные знаки точками
Сделал на паскале незнаю как сделать на С++ помогите. Дана строка символов преобразовать строку...

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


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

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

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