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

замена повторяющихся символов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ ОДинаковые элементы в списке http://www.cyberforum.ru/cpp-beginners/thread253186.html
Составить программу которая в списке "0","1","2","-1","-2","3","-3","0","-3","3" проверяет есть ли в списке одинаковые элементы....программа должа вывести по идеи 0 3 -3.....сейчас выводит только ноль.....помогите исправить ошибки.... #include "stdafx.h" #include <conio.h> #include <stdio.h> #include <string> #include <iostream> using namespace std;
C++ Что означает следующая строчка? Подскажите пожалуйста, что означает строчка: byte szch; ...//тут запихиваем в szch и szch какие-то цифры short unsigned int size = ((szch << 8) | szch); //интересует эта строчка http://www.cyberforum.ru/cpp-beginners/thread253175.html
C++ Линейный список
Здравствуйте. Недавно начал изучать C++. Не могу разобраться. По учебе нужно решить такую задачу. Создать шаблон класса «однонаправленный линейный список указателей». Использовать данный шаблон для организации предметного указателя». Каждая компонента указателя содержит слово и номера страниц, на которых это слово встречается. Количество номеров страниц, относящихся к одному слову, от одного до...
CSR метод хранения разреженных матриц C++
Нужна ваша помощь. Необходимо реализовать CSR метод хранения симметричных разреженных матриц Матрица считывается из файла matr, который выглядит следующим образом 7 9.0 0.0 0.0 3.0 1.0 0.0 1.0 0.0 11.0 2.0 1.0 0.0 0.0 2.0 0.0 2.0 10.0 2.0 0.0 0.0 0.0 3.0 1.0 2.0 9.0 1.0 0.0 0.0 1.0 0.0 0.0 1.0 12.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 8.0 0.0 1.0 2.0 0.0 0.0 1.0 0.0 8.0
C++ обьясните функцию простым языком :) http://www.cyberforum.ru/cpp-beginners/thread253159.html
Обьясните плиз, почему в main() возможна такая d3 = 10.0 + d1; операция? Тоесть на первом месте стоит 10.0 потом обьект. Я понял что это делает друж-ная функция, но хотелось бы узнать как это она делает? Семантику можно? class Distance //Класс английских расстояний { private: int feet; float inches; public: Distance() //конструктор без...
C++ строки помогите пожалуйста с задачами: 1.после каждого заданного слова в сообщении поставить восклицательный знак. 2.дан текст, представляющий собой десятичную запись целого числа. вычислить сумму цифр этого числа. подробнее

Показать сообщение отдельно
dimon1984
40 / 38 / 0
Регистрация: 22.01.2011
Сообщений: 670
08.03.2011, 22:15     замена повторяющихся символов
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int main()
  {
        char s[]="какккккаяяяя хорооооошая поггггода";
        int i=0, udaleno=0;
    char temp;
        for(int x=0; x<strlen(s);x++)
        {
            if(s[x]==s[x+1]) 
        {
            temp=s[x];
            udaleno++; continue;
        }
            s[i++]=s[x];
            if(udaleno){
                cout<<temp<<" - udaleno:"<<udaleno<<endl;
                udaleno=0;}
        }
        s[i]=0;
        cout<<s<<endl;
 
        system("pause");
        return 0;
}
 
Текущее время: 00:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru