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

Вставить новый символ после заданного - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция: найти exp(-1) как сумму ряда http://www.cyberforum.ru/cpp-beginners/thread1141965.html
Дано натуральное число N. exp(-1)=sum(pow(-1,n)*(pow(x,n)))/fact(n)
C++ Структура "Студент". Реализовать подпрограммами Добрый вечер. Нужно, полностью развязать задачу. Реализовать подпрограммами ____________________________ Нужно ввести 10 студентов ____________________________ 1. № п / п 2. Фамилия студента 3. Название группы (А-1, Б-2, В-3, Г-4) 4. Год окончания школы 5. Стаж работы (да, нет) 6. Задолженность по дисциплине (химия, физика, ТКМ) http://www.cyberforum.ru/cpp-beginners/thread1141962.html
C++ Найти разность между произведением нечетных чисел и наибольшим среди отрицательных
Вводится последовательность из N целых чисел, найти разность между произведением нечетных чисел и наибольшим среди отрицательных.
Подсчитать сумму элементов массива, расположенных на побочной диагонали C++
Использование функций-шаблонов: для работы с двумерными массивами арифметических типов данных разработать шаблоны ввода и вывода массива, а также шаблон для решения основной задачи: Подсчитать сумму элементов, расположенных на побочной диагонали.
C++ Программа (class Complex) на неуправляемом языке c++ http://www.cyberforum.ru/cpp-beginners/thread1141957.html
Написал программу. Заголовочный файл class Complex { private: double x, y; public: Complex(); Complex(double, double); Complex(Complex &); void assign(Complex&); friend void print(Complex&);
C++ Программа поиска слова и его замены на с/с++ Здравствуйте, дорогие форумчане.:) Мне необходимо реализовать программу для считывания строки из первого файла, считывание заменяемого слова из второго и слова, которое будет вместо него, из третьего. Измененную строку переписать в первый файл, старое стереть. Вот есть код, но он не полный, т.к. функция str.replace(str.find(wfind),wfind.length(),wreplace); работает только один раз и еще... подробнее

Показать сообщение отдельно
MicM
 Аватар для MicM
820 / 487 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
08.04.2014, 07:01     Вставить новый символ после заданного
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
31
32
33
#include <iostream>
#include <cstring>
using namespace std;
 
int main()
{
    const int maxLength = 64;
    char str1[maxLength]="", str2[maxLength*2]="";
    cout <<"String: ";
    cin.get(str1,maxLength);
    char InsertSymbol, AfterSymbol;
    cout <<"Insert Symbol: ";
    cin >> InsertSymbol;
    cout <<"AfterSymbol: ";
    cin >> AfterSymbol;
    strcpy (str2,str1);
    int i = 0;
    int length = strlen(str2);
    while (i<length)
    {
        if (str2[i]==AfterSymbol)
        {
            for (int j=length; j>i; j--)
                str2[j] = str2[j-1];
            str2[i+1] = InsertSymbol;
            ++length;
            i+=2;
        }
        else ++i;
    }
    cout <<str2 <<endl;
    return 0;
}
 
Текущее время: 07:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru