@177333747

Как перенести строку в двумерном массиве, если количество элементов больше определенного количества?

Нужно вывести на экран двумерный массив с разным количеством символов в каждой строке, если количество символов в строке больше 20, перенести остаток на новую строку. Допустим

[
[Здравствуйте, меня],
[зовут, Иван, Иванович, Иванов]
]

Чтобы слово "Иванов" уже было на новой строке.
  • Вопрос задан
  • 120 просмотров
Пригласить эксперта
Ответы на вопрос 1
wataru
@wataru
Разработчик на С++, экс-олимпиадник.
Тут не важно, что массив двумерный. Фактически, вам надо вывести один массив символов с переносами. Только надо решить эту задачу отдельно для каждой строки двумерного массива.

Самое простое решение - в цикле вывода символов выводить '\n', если текущий символ 20-ый, 40-ой и т.д. Например, можно проверять (i+1) % 20 == 0.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы