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

Количество пар рядом стоящих одинаковых символов строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ подпись драйвера http://www.cyberforum.ru/cpp-beginners/thread207783.html
Здравствуйте меня интересует подпись драйвера для amd64 как это сделать?
C++ Динамическая строка и перегрузка операций Общая постановка. Пользовательский класс String должен содержать необходимые элементы-данные, которые создаются в динамической области памяти. Конструктор для создания строк: String (…);... http://www.cyberforum.ru/cpp-beginners/thread207781.html
C++ Битовые поля для хранения даты
Опишите битовое поле для хранения следующей информации (размер задавать по минимуму): -год (с 1900 по 2100); -месяц; -день месяца. Дублирование тем запрещено правилами форума (п. 3.4)....
C++ Размер программа
У меня есть программа которая допустим вычисляет квадратный корень из числа. мне приходиться тянуть cmath из-за этого увеличивается размер на много. как быть? из за одной функции все подключать?
C++ CIN входные числа c использованием while, do-while,for http://www.cyberforum.ru/cpp-beginners/thread207761.html
.Напишите программу, которая читает из cin входные числа (целые или вещественные) и суммирует, умножает или делит их, прекращая процесс после ввода 0 в случаях сложения и деления и q(Q) в случае...
C++ Проще проги просто нету))) Проблема вот в чём выдаёт ошибку Unable to srart program E:\............ fafaf.exe как мне её убрать? помогите подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7979 / 4738 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
10.12.2010, 13:49
2.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <string>
#include <cctype>
#include <sstream>
 
int main()
{
    std::string Str;
    std::cin>>Str;
    int integer=0;
    for(size_t i=0; i<Str.size(); ++i)
        if(!(isdigit(Str[i])))
        {
            std::cout<<"Not only digits\n";
            return 1;
        }
    std::istringstream ist(Str);
    ist>>integer;
    integer+=1;
    std::cout<<integer<<'\n';
    return 0;
}
Добавлено через 2 минуты
3.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <string>
#include <algorithm>
 
int main()
{
    std::string Str;
    std::string Tmp;
    std::getline(std::cin, Str);
    std::getline(std::cin, Tmp);
    std::reverse(Str.begin(), Str.end());
    std::reverse(Tmp.begin(), Tmp.end());
    std::cout<<Str + " " + Tmp <<'\n';
    return 0;
}
Добавлено через 3 минуты
4.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string>
#include <algorithm>
 
int main()
{
    std::string Str;
    std::cout<<"Enter string\n";
    std::getline(std::cin, Str);
    int cnt=0;
    for(std::string::const_iterator it=Str.begin();
        it!=Str.end()-1;
        ++it)
    {
        if(*it == *(it+1))
            ++cnt;
    }
    std::cout<<cnt<<'\n';
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru