Форум программистов, компьютерный форум CyberForum.ru

Замена одинаковых символов в слове - C++

Восстановить пароль Регистрация
 
littlebit.s
 Аватар для littlebit.s
0 / 0 / 0
Регистрация: 11.09.2012
Сообщений: 28
01.12.2012, 21:31     Замена одинаковых символов в слове #1
Ввести фразу. Все последовательности одинаковых символов заменить на выражения N(C). Где N – количество последовательных одинаковых символов, а С – символ.
Например : «Веер и ветер» – «В2(е)р2( )и ветер».

Добавлено через 35 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
int sum,i ;
char a=1;
char str[100];
char str1[100];
gets(str) ;
for( i=0 ;str[i]!=0 ;i++)
    { if  (str[i]==a)
    cout<<'2';
 
 
    }
  cout<<sum;
getch();
}
это все, что я придумала(

Добавлено через 10 минут
хоть кто -нибудь , помогите
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.12.2012, 21:31     Замена одинаковых символов в слове
Посмотрите здесь:

Замена букв в слове C++
Количество символов в самом длинном слове C++
количество символов в слове C++
Замена буквы в слове! C++
Посчитать количество символов в слове C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Diemon
17 / 5 / 2
Регистрация: 13.09.2011
Сообщений: 24
01.12.2012, 21:44     Замена одинаковых символов в слове #2
C++
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
#include <iostream>
#include <string.h>
 
using namespace std;
 
int main(){
    char str1[10];
    int n = 2;
    cin.getline(str1,10);
 
    for(int i=0; i<strlen(str1) ; i++){
 
        if(str1[i]==str1[i+1]){
            n = 2;
            for(int j=i+1;j<strlen(str1);j++)
                if(str1[j] == str1[j+1])
                    n++;
            cout<<n<<"("<<str1[i]<<")";
            i = i+(n-1);
            continue;
        }
        else
            cout<<str1[i];
    }
 
}
littlebit.s
 Аватар для littlebit.s
0 / 0 / 0
Регистрация: 11.09.2012
Сообщений: 28
02.12.2012, 01:54  [ТС]     Замена одинаковых символов в слове #3
спасибо вам

Добавлено через 3 часа 45 минут
Можно закрыть тему?
prakilla
0 / 0 / 0
Регистрация: 19.11.2014
Сообщений: 42
30.03.2015, 23:22     Замена одинаковых символов в слове #4
а как просто подсчитать количество одинаковых символов в слове??
Yandex
Объявления
30.03.2015, 23:22     Замена одинаковых символов в слове
Ответ Создать тему
Опции темы

Текущее время: 07:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru