Проблема с «переменными-заполнителями» и их синтаксисом.C++

Программы на C++. Форум разработчиков
Anonymous
Проблема с «переменными-заполнителями» и их синтаксисом.

Сообщение Anonymous »

Итак, я пытаюсь решить проблему прошлой олимпиады, когда вы в основном берете строку, то есть HLOEL-, и число P = 3, и выводит HELLO-, это работает путем сортировки букв строки в группы (строки ) из P, а затем получаем первую букву каждой группы, затем вторую букву каждой группы... вплоть до последней буквы каждой группы.
H L O E L - --> (HE)(LL)(O-)=HELLO-
Моя проблема в том, что в моем коде я создал переменную "ix", где я находится в цикле for, и таким образом создал переменные P это каждая группа, а затем я помещаю еще один цикл for, где он берет столбец за столбцом, чтобы в конце выводить правильную строку. Но он принимает только первую группу (ix, i=1) и выводит буквы в группе.
Имейте в виду, что мне не нужно решение проблемы в целом, а просто исправление, если оно есть в моем коде.

Код: Выделить всё

#include 
#include 
#include 
#include 

using namespace std;

int main() {
int P, i, z;
string S, L;

cin >> P >> S;

for (i = 1; i = 1; z--) {
i = P - z + 1;
cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/79292159/problem-with-filler-variables-and-their-syntax[/url]

Вернуться в «C++»