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

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

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

Может есть варианты по проще?? - C++

25.01.2009, 21:38. Просмотров 486. Ответов 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
27
28
29
30
31
#include <stdio.h> 
#include <stdlib.h>
#include <string.h>
 
int main()
 {
    char s[]="adia baoby dod";
    int i,j,k,m,fl;
    printf("Input string \r\n\t%s\r\n",s);
    for  (i=0;*(s+i)!='\0' ; ){
        fl=0;
        for (j=i;*(s+j);j++){
            if (*(s+i)==*(s+j+1)){
                for (k=j;*(s+k);k++){
                *(s+k+1)=*(s+k+2);
                fl=1;
                }                                                                                                   
            }
        }
        if (fl==1){
            for (m=i;*(s+m);m++){
                *(s+m)=*(s+m+1);
            }   
        }
        else i++;
    }
 
printf("%s\n\n%d",s,strlen(s));
    
return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.01.2009, 21:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Может есть варианты по проще?? (C++):

есть ли варианты? - C++
кажется продумал технологию движка, который собираюсь делать но вот как оформить его так, чтобы можно было работать с плагинами своего...

Использование C++ кода внутри программы на C: какие есть варианты? - C++
Есть программа на C++, и в ней кое-какие нужные функции, которые хотелось бы использовать в программе на C. Переписывать заново функции с...

Возможно ли как-то в Visual Studio 2010 проверять есть ли утечки памяти? Может есть какие-то специальные плагины для этого? - C++
Название темы отражает суть вопроса.

Где скачать mysql.h может у кого-то есть - C++
Где скачать mysql.h может у кого-то есть

Функции для работы со списком. У кого может есть? - C++
Люди, помогите плиз, нужны функции для работы с двунаправленным списком - удаление, добавление, вывод на экран и т. д. (примерные, чтобы...

Программа тест для проверки знаний, может есть у кого? - C++
Доброго времени суток! Может кто-нибудь поделиться программой для тестирования, в которой будут вопросы и несколько вариантов ответов.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
accept
4822 / 3243 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
26.01.2009, 00:07 #2
Код
[guest@station tmp]$ ./test
Input string
        kkk adia lll baoby dod
kily

4[guest@station tmp]$
0
Lampa
0 / 0 / 0
Регистрация: 22.03.2008
Сообщений: 33
26.01.2009, 00:11 #3
plemiash
Можно выделять дополнительную память или нет??? Размер памяти что то постоянное.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.01.2009, 00:11
Привет! Вот еще темы с ответами:

Есть следующий код как он работает, кто может объяснить подробнее - C++
Сам я дельфист. Знатоки С++ есть массив следующий: const uint8_t Font = { { 0x00, 0x00, 0x00, 0x00, 0x00 }, // 0x20 ...

есть ошибки в программе, может что то с компилятором у меня, подскажите пожалуйста. - C++
Программа для решения обычных уравнений методом адамса, не работает.... 3 ошибки здесь: #include &lt;math.h&gt; #include &lt;stdio.h&gt; const...

Есть два перегруженныйх оператора *, но компилятор не может выбрать нужный, почему? - C++
#include &lt;stdio.h&gt; class klass { public: klass() {} klass(int n) {} klass operator*(const klass &amp;other){} ...

Подскажите где ошибка, или может есть другой вариант реализации кода - C++
// Упорядочить статический массив(заполненый случайными числами), чтобы в нём чередовались чётные и нечётные элементы, разницу записываем в...


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

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

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