Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 12.07.2023
Сообщений: 9
1

Удаление символа (, ) только у определенных слов

23.07.2023, 08:52. Показов 287. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Возникли некоторые проблемы с выводом знака
Задание состоит в том, чтобы вывести две строки, нечетные и четные слова через (, )
программа работает, но не корректно
Подскажите пожалуйста, как правильно записать этот отрывок
C++
1
2
3
4
5
6
7
8
9
for (int i = 0; i < n; ++i)
    {
        if (i % 2 == 0)
        {
            cho += mi[i] + ", ";
        }
        else
            nech += mi[i] + ", ";
    }
Ввод:
4
тир
мир
ток
лов

Вывод:
нечет: тир, ток
чет: мир, лов

Но выводит у меня следующее:
нечет: тир, ток,
чет:, мир, лов,
Как это исправить?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.07.2023, 08:52
Ответы с готовыми решениями:

Удаление в определенных строках текста символа переноса строки
Здавствуйте, уважаемые форумчане. Прошу помощи в реализации скрипта удаления в текстовом файле...

Удаление определенных слов из текста
У меня есть два файла &quot;.txt&quot; в одном хранится текст, а в другом слова, которые запрещено...

Программное удаление определенных слов из ленточной формы Access
Всем, удачного дня! Появилась следующая задача! Необходимо программно удалить определенные слова...

Вывод только определенных слов из считываемого файла
Здравствуйте. Нужно вывести определенные слова на экран из считываемого файла. Остановился в...

RichEdit и выделение цветом только определенных слов
добрый день загружаю из *.txt информацию в RichEdit хочу чтобы при открытии формы определенный...

2
Эксперт функциональных языков программированияЭксперт С++
4125 / 1939 / 960
Регистрация: 01.06.2021
Сообщений: 6,831
Записей в блоге: 6
23.07.2023, 08:56 2
Лучший ответ Сообщение было отмечено dmitriyA5 как решение

Решение

dmitriyA5, последние два слова обработай вне цикла и без запятых.
Типа, твой цикл for пусть работает до i < n - 2.
Потом предпоследнее слово (n-2) добавь в нужный массив без добавления запятой, а последнее слово (n-1) в другой массив и тоже без запятой.
1
0 / 0 / 0
Регистрация: 12.07.2023
Сообщений: 9
23.07.2023, 09:03  [ТС] 3
Royal_X, Спасибо
0
23.07.2023, 09:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.07.2023, 09:03
Помогаю со студенческими работами здесь

Ввод только определенных символов, удаление запрещенных символов из ячейки ввода
Добрый вечер! Подскажите, пожалуйста, как можно такое реализовать посредством jQuery. Вот форма: ...

Программа для слежением появлением определенных слов на определенных сайтах
Все привет! Мне необходимо быть в курсе дел по одному вопросу, но нет времени постоянно следить...

Сформировать предложение из слов, имеющих после второго символа только символы из заданной подстроки
Условие: Дан массив слов и подстрока. Сформировать предложение из слов, имеющих в своем составе...

Выполнить удаление из строки слов, содержащих только малые латинские буквы
не магу понять почему номера оставленных слов выводится правильно а в строку s2 не записывается...

Даны три слова. Напечатать только те буквы слов, которые есть только в одном из слов
Даны три слова. Напечатать только те буквы слов, которые есть только в одном из слов. Повторяющиеся...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru