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

Исключить повторяющиеся символы в строке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удалить числа из файла, без использования дополнительных массивов и файлов http://www.cyberforum.ru/cpp-beginners/thread1101011.html
Всем привет, насколько я понимаю, само удаление из файла и не удаление вовсе, открываем файл и переписываем его в другой пропуская какую-то информацию, или еще проще перезаписать файл, а данные хранить в массиве например, и опять же часть информации пропустить. А вот как это сделать без использования дополнительных массивов и файлов? Я просто не понимаю, как можно обойтись без какого-либо...
C++ Упростить код вычисления трёх высот треугольника по трём сторонам Здравствуйте! Имеется код вычисления трёх высот треугольника по трём сторонам. Можно ли упростить его использовав одну функцию общую (вместо трёх) для этих самых высот? #include <iostream> #include <math.h> using namespace std; double altitudeA(double , double , double , double); double altitudeB(double , double , double , double); double altitudeC(double , double , double , double); http://www.cyberforum.ru/cpp-beginners/thread1100977.html
Функции getScoresOfSection, getWinner не выводят то что нужно C++
Функции getScoresOfSection, getWinner не выводят то что нужно( Первая функция выводит средний балл секции, а вторая - инфу про победителя по секции) #include <iostream> #include <conio.h> using namespace std; enum section{football=1,basketball,atlethism}; struct competition{
C++ Перевод на следующую строку при нажатии клавиши <Enter>
Здравствуйте. Есть код. Помогите пожалуйста добавить недостающий код, чтобы при нажатии кнопки <Enter> текст переводился на следующую строку. // stdafx.cpp : source file that includes just the standard includes // Sceleton.pch will be the pre-compiled header // stdafx.obj will contain the pre-compiled type information #include "stdafx.h"
C++ Метод бисекции для нахождения корней в нелинейном уравнении http://www.cyberforum.ru/cpp-beginners/thread1100957.html
Решил реализовать метод бисекции для нахождения корней в нелинейном уравнении. Открыл псевдо код на википедии, но почему то оно у меня зацикливаеться, помогите найти ошибку. #include <iostream> #include <conio.h> #include <math.h> double sign(double mak){
C++ error: . was not declared in this scope Здравстуйте! Недавно начал изучать С++. Нужно написать программу вычисления периметра треугольника через функцию. В коде возникла ошибка: Line 19|error: 'P' was not declared in this scope. Подскажите, пожалуйста, в чем причина? #include <iostream> #include <math.h> using namespace std; double perimeter(double, double, double, double); int main() подробнее

Показать сообщение отдельно
alexcoder
1438 / 652 / 86
Регистрация: 03.06.2009
Сообщений: 3,289
Завершенные тесты: 1
20.02.2014, 13:26     Исключить повторяющиеся символы в строке
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int main()
{
    char str[]={"kjhasfhkjkjdfiouyerjhkwje3hkjhas0"};
    char *s,*s1,*d1,t;
    int n;
    for(s=str;*s;s++)
    {
        for(s1=s,n=0;*s1;s1++) n+=*s1==*s;
        if(n>1)
        {
            for(s1=d1=s,t=*s;*s1;s1++)
                if(t!=*s1)
                {
                    *d1=*s1;
                    d1++;
                }
                *d1=0;
                s--;
        }
    }
    return 0;
}
 
Текущее время: 10:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru