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

сдвиг текста с добавлением 1элемента - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти одинаковую сумму от 1 до 100 из 6 рядов элементов http://www.cyberforum.ru/cpp-beginners/thread686374.html
кто знает как сделать программу 1 найти одинаковую сумму ( например задаеш цыфру 150) от 1 до 100 из 6 рядов элементов и чтобы показало все комбинации с этой суммой
C++ Побитовая операция умножения Как с помощью побитовой операции умножения можно проверить что четвертый младший бит заданного натурального числа содержит значение 1. http://www.cyberforum.ru/cpp-beginners/thread686369.html
Рехэширование C++
Добрый вечер, поясните пожалуйста работу алгоритма простого рехэширования при помощи произведения на конкретном примере.
Не получается со строками (исправить код) C++
Добрый вечер! У меня возникла такая проблема: есть задача, я ее разбил на подпрограммы, подпрограммы написал, а вот теперь составить одну программу не получается! Помогите мне, буду благодарен! Составить программу, которая подсчитывает количество предложений, содержащие нечетное количество слов! Вот подпрограммы: Количество предложений: #include <iostream> using namespace std;
C++ Переделать программы под функцию, void http://www.cyberforum.ru/cpp-beginners/thread686351.html
#include "stdafx.h" #include <stdio.h> #include <clocale> #include <conio.h> #include <iostream> #include <fstream> #include <string> using namespace std;
C++ Одномерные массивы Помогите решить задачи С++ плиз очень нужно для лабы 1.Найти сумму элементов массива, являющихся полными квадратами. 2. Найти сумму чисел, расположенных между максимальным и минимальным элементами (включая сами числа). 3. Записать в этот же массив сначала все положительные числа, затем все отрицательные и нули, сохраняя порядок их следования. 4.Найти максимальную по длине... подробнее

Показать сообщение отдельно
awaman
0 / 0 / 0
Регистрация: 04.10.2012
Сообщений: 3

сдвиг текста с добавлением 1элемента - C++

01.11.2012, 20:19. Просмотров 313. Ответов 0
Метки (Все метки)

Добрый день задача такова надо после каждого знака окончания предложения вставить два пробела. С одним пробелом проблем нет просто меняем значение элемента массива, но второй как вставить не меняя значения, понимаю что надо переместить элементы на одну позицию в права и добавиться 1 пустой элемент, проблема в воплощении. Заранее спасибо.
Ниже код программы куда надо вставить данную возможность.
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
#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
 
int main()
{   char str[80];
    char *q;
    const char* c =  ":;-,";
    const char* k =  "?!.";
    const char g=' ';
cout <<"inter:";
gets_s (str);
q=str;
char h;
for(h = 0; q[h] != '\0'; h++)
    {if(strchr(c, q[h]) != NULL)
        q[h] = ' ';
}
for(h = 0; q[h] != '\0'; h++)
    {if(strchr(k, q[h]) != NULL)
        q[h] = ' ';
}
        cout <<str<<'\n';
return 0;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru