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

Работа со строками - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дано число n. Вычислить сумму n членов арифметической прогрессии по любым двум её членам и их номерам http://www.cyberforum.ru/cpp-beginners/thread1586068.html
Дано число n. Вычислить сумму n членов арифметической прогрессии по любым двум её членам и их номерам.
C++ Структура ошибка #include <iostream> #include <istream> #include <clocale> using namespace std; struct weather { char* data; char* day_week; char* temp; http://www.cyberforum.ru/cpp-beginners/thread1586065.html
Вылет при выделении памяти под вектор C++
Пишу на С++. Создаю vector<float>. Преждевременно выделяю под него место с помощью resize. Нужно выделить 640381050 элементов. В итоге выпадает ошибка: terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. ...
C++ Сформировать одномерный массив из суммы нечетных элементов двумерного
Дан двумерный массив. Сформировать одномерный массив из суммы нечетных элементов двумерного каждого столбца матрицы.
C++ Реализация на С++ ветвящегося процесса http://www.cyberforum.ru/cpp-beginners/thread1586051.html
Всем привет. Хочу реализовать программу, моделирующую ветвящийся процесс. Необходимо вывести 5-6 шагов этого процесса. При этом необходимо отобразить вероятности попасть в любое, из показанных, состояний процесса. Подскажите как бы вы реализовали программу на с++, посоветуйте.
C++ Дан массив a из n действительных чисел Дан массив a из n действительных чисел. Вычислить П.5.18.Правил Запрещено размещать задания и решения в виде картинок и других файлов с их текстом. подробнее

Показать сообщение отдельно
Micro
42 / 42 / 1
Регистрация: 12.11.2011
Сообщений: 427
19.11.2015, 15:44     Работа со строками
Есть задание:

На вход подается строка длиной не более 200 символов. После чего во второй строке вводится число n, количество команд. Далее в следующих n строках следуют пары чисел i, j (i<=j). Каждая команда означает, что необходимо выделить подстроку с i-го по j-й символ и перевернуть ее. Вывести полученную строку после всех преобразований.
Код, который давали на лекции
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int main()
{
    char s[200] = { 0 };
    gets_s(s);
    int len = strlen(s); 
    for (int i = 0; i < len; ++i)
    {
        for (int j = i; j < len; ++j)
        {
            for (int l = i; l <= j; ++l)
            {
                printf("%c\n", s[l]);
 
            }
        }
    }
    system("pause");
    return 0;
}
Не могу понять что за n и какую роль играет
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru