Дата публикации:

Помогите пожалуйста на C++ сириус. Сначала чётные позиции, потом нечётные Дана строка.

00d9bc8f



Купить или узнать подробнее


Помогите пожалуйста на C++ сириус. Сначала чётные позиции, потом нечётные Дана строка.

Вот пример решения данной задачи на C++:

#include <iostream>
#include <string>

int main() {
    std::string str;
    std::cin >> str;

    std::string even_chars;
    std::string odd_chars;

    for (int i = 0; i < str.length(); i++) {
        if (i % 2 == 0) {
            even_chars += str[i];
        } else {
            odd_chars += str[i];
        }
    }

    std::cout << even_chars << " " << odd_chars << std::endl;

    return 0;
}

В данном решении мы считываем строку с помощью std::cin, а затем проходим по каждому символу строки с помощью цикла for. Если индекс символа четный, то добавляем его в строку even_chars, иначе добавляем в строку odd_chars. В конце выводим обе строки на экран с помощью std::cout.



Купить или узнать подробнее