Форум программистов, компьютерный форум, киберфорум
Наши страницы

Работа со строками - 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...
C++ Сформировать одномерный массив из суммы нечетных элементов двумерного
Дан двумерный массив. Сформировать одномерный массив из суммы нечетных элементов двумерного каждого столбца матрицы.
C++ Реализация на С++ ветвящегося процесса http://www.cyberforum.ru/cpp-beginners/thread1586051.html
Всем привет. Хочу реализовать программу, моделирующую ветвящийся процесс. Необходимо вывести 5-6 шагов этого процесса. При этом необходимо отобразить вероятности попасть в любое, из показанных,...
C++ Дан массив a из n действительных чисел Дан массив a из n действительных чисел. Вычислить П.5.18.Правил Запрещено размещать задания и решения в виде картинок и других файлов с их текстом. подробнее

Показать сообщение отдельно
Micro
43 / 43 / 1
Регистрация: 12.11.2011
Сообщений: 432

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

19.11.2015, 15:44. Просмотров 169. Ответов 7
Метки (Все метки)

Есть задание:

На вход подается строка длиной не более 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 и какую роль играет
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru