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

Оставить в каждом слове текста с каждой последовательности идущих подряд одинаковых букв только одну букву - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ работа с файлами http://www.cyberforum.ru/cpp-beginners/thread1048895.html
нужно написать прогоамму вот такую: Создать файл file.txt с помощью текстового редактора, длина которого не превышает 40 символов. Написать программу, которая: 1. выводит текст на экран дисплея 2. выводит текст на экран дисплея еще раз, но в обратном порядке
C++ Составление программ с использованием структур. С++ Помогите сделать лабораторную работу. Организовать ввод, хранение в массиве, вывод на экран сведений о СД- дисках: название, стоимость в рублях, количество. Вывести на экран название наиболее дорогих дисков (цена которых отличается от цены самого дорогого диска не более чем на 50 рублей). Определить общее число дисков. http://www.cyberforum.ru/cpp-beginners/thread1048891.html
C++ Создать текстовый файл из 5 строк
Создать текстовый файл из 5 строк и получить новый файл. Переписатьвсе строки в новый файл, заменив все буквы "м" на "М".
C++ Определить, содержится ли слово в предложении
С клавиатуры вводится строка символов, представляющая собой предложение со знаками препинания (точка, запятая, восклицательный знак), а также некоторое слово. Определить, содержится ли данное слово в предложении. Пожалуйста помогите скорее если можно то пож с описанием
C++ Описать функцию getLine http://www.cyberforum.ru/cpp-beginners/thread1048855.html
Описать функцию getLine (Name,k) строкового типа, возращающую k - ю строку текстовго файла с именем Name (строки нумеруются от 0) Если файла не существует или не содержит k - й строки, то функция возращает пустую стоку. С помощью этой функций вывести пять строк данного файла с указанным номероами.
C++ Ошибка после удаления элемента из массива После функции Delete выводится уже далеко не то, что должно было остаться, компилятор не пишет ничего вразумительного. В чем ошибка? #include "stdafx.h" #include <iostream> using std::cout; using std::cin; using std::endl; #include <conio.h> template <class Type> class Array подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
87 / 739 / 75
Регистрация: 11.04.2012
Сообщений: 971
19.12.2013, 20:55     Оставить в каждом слове текста с каждой последовательности идущих подряд одинаковых букв только одну букву
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
#include <stdio.h>
#include <conio.h>
 
const int n = 256;
 
int main(int argc, char* argv[])
{
    char* str1 = new char[n];
    printf("VVedite stroku: "); gets(str1);
 
    int r = 0;
    char* str2 = new char[n-1];
    for (int i = 0; str1[i] != '\0'; i++)
        if (str1[i] != str1[i+1]) 
            str2[r++] = str1[i];
 
    str2[r] = '\0';
 
    printf("result = %s\n",str2);
 
    _getch();
 
    return 0;
}
Миниатюры
Оставить в каждом слове текста с каждой последовательности идущих подряд одинаковых букв только одну букву  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru