Головна Обговорення Лінки Пошук Prykladna СС Прикладна _КОЛЕДЖ 13.08.2026 04:17:05 (EEST=GMT+2)
ACM -
Навігація -
Теми форуму +
Чи знали ви, що... ? (beta) -
Найбільший бивень слона має в довжину 14,5 метрів!
Події
ПнВтСрЧтПтСбНд
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 29 30
31

Birthday(s):
AVATARgenerak13
AVATARKsvirik
AVATARIvanKu
AVATARhomemasters

Перегляд теми
ACM Контестер | ACM College | Задачі
Автор Робота з стрічками без використання string.h
volpuch
Користувач

Повідомлень: 2
Зареєстрований: 02.07.11
Опубліковано 02-07-2011 15:09
Потрібно заміна в рядку s множинні послідовні входжень символа t на
одне. Тобто "aabcddde***" замінити на "аabcde***" коли параметр t = d. І чи є в string.h аналог даної функції?
Надіслати приватне повідомлення
Автор RE: Робота з стрічками без використання string.h
volpuch
Користувач

Повідомлень: 2
Зареєстрований: 02.07.11
Опубліковано 02-07-2011 19:26
вже зробив


#include <iostream>

using namespace std;

void compress(char str[], char t) {
char *a=str, *b=str;
for(; *b=*a; ++b){
while(*++a==*b && *b==t);
}
}

int main (){
char str[100];
cin>>str;
char t;
cin>>t;
compress(str, t);
cout<<str;
return 0;
}



Змінив(ла) volpuch, 02-07-2011 19:27
Надіслати приватне повідомлення
Перейти на форум:
Голосування
Що Ви б хотіли отримати в якості подарунку на змаганні з програмування?

Медалі

настільні ігри

торт

клавіатура, навушники, флешки і т.д.

квитки в кіно

квитки в аквапарк

квитки на пейнтбол

книги

футболки з логотипом змагання

Для участі в голосуваннях Ви повинні залогуватись.
Міні-чат +
Зараз на сайті -
Гостей: 2
На сайті немає зареєстрованних користувачів

Користувачів: 5,103
новачок: NataEvgten
Powered by PHP-Fusion © 2003-2006
LNU ACMania © 2004-2011 e-mail: webmaster@acm.lviv.ua
26,098,494 унікальних відвідувачів
Our projects: ACM Contester, _College.