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

Создать программу, которая убирает повторные вхождения букв в тексте - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ загрузка процессора по максимуму http://www.cyberforum.ru/cpp-beginners/thread1051987.html
день добрый! у меня прога работает около 3 -5 мин, но при этом загрузка процессора всего лишь 20% как можно увеличить скорость работы проги, загрузив проц на 80% ? это надо в коде прописывать или в настройках проекта указывать? пишу на VS2012.
C++ посчитать количество символов в текстовом файле Как посчитать количество символов в текстовом файле? http://www.cyberforum.ru/cpp-beginners/thread1051984.html
Вычисление функции разложения в ряд C++
Помогите пожалуйста, Вычислить и напечатать значения функции y = f (x) в точках x1, x2,…, xn, представляя функцию в виде ряда (без обращения к стандартным подпрограммам). Значения n и x1, x2,…, xn вводятся. I. Функция f (x) f(x)=sin(x^2+x+1) если sinx=\sum_{i=0}^{} (-1)^i \frac{{x}^{2i+1}}{(2i+1)!} II. Числовые данные \varepsilon=0.10
C++ Заменить в тексте все пары "ph" на букву "f"
Программа. Напечатать заданный непустой текст, заменив в нем все пары ph на букву f.
C++ Преобразование строк http://www.cyberforum.ru/cpp-beginners/thread1051953.html
Привет всем. Помогите пожалуйста написать код программы... Задание: Поменяйте порядок следования символов строки на обратный, определить длинну строки и результаты вывести на экран... Можно отталкиваться от этого кода #include <iostream> using namespace std; int main() { char phrase = "Словом считается последовательность символов, не содержащая пробел."; int i, j;
C++ Игра Пятнашки доработка Помогите пожалуйста Игра Пятнашки не могу поставить условие так что бы после того как все собрал выводилась надпись "вы выиграли" я собирал пару раз и он продолжается бесконечно =( писал на Xcod под windows не запускал. Програ работет спасибо за ранее #include <iostream> enum EMove {Up = 'w', Down = 's', Left = 'a', Right = 'd'}; подробнее

Показать сообщение отдельно
sizare
0 / 0 / 0
Регистрация: 22.12.2013
Сообщений: 9
22.12.2013, 16:07  [ТС]     Создать программу, которая убирает повторные вхождения букв в тексте
Цитата Сообщение от Yanush Посмотреть сообщение
Попробуй это (хотя я не уверен на 100%)

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
#include <iostream>
 
int main()
{
    setlocale(LC_ALL, "Russian");
 
    char str[128];
    memset(&str, 0, sizeof(str));
    char newStr[128];
    memset(&str, 0, sizeof(str));
 
    std::cout << "Введите строку: ";
    std::cin.get(str, 128);
 
    int j = 0;
 
    for (int i = 0; i < strlen(str); i++)
    {
        newStr[j] = str[i];
        while (str[i + 1] == str[i])
            i++;
        j++;
    }
    newStr[j] = '\0';
 
    std::cout << newStr << "\n";
 
    system("pause");
    return 0;
}
Спасибо, а можете дать комментарий,что происходит внутри цикла?
 
Текущее время: 05:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru