0 / 0 / 0
Регистрация: 31.05.2015
Сообщений: 48
|
||||||
1 | ||||||
Заменить в тексте все нули единицами, а единицы нулями31.05.2015, 20:15. Показов 7639. Ответов 5
Метки нет Все метки)
(
Заменить в тексте все нули единицами, а единицы нулями, начиная с позиции, в которой количество предшествующих.
У меня есть начало кода, задаю массив, а вот код для замены единиц нулями и наоборот не могу дописать, не знаю как реализовать это из за того что нужны определенные позиции как написано в задании.
Добавлено через 6 часов 13 минут хелп
0
|
|
31.05.2015, 20:15 | |
Ответы с готовыми решениями:
5
Составить процедуру, замещающую в исходной строке все единицы нулями и все нули единицами.
|
Dimension
594 / 462 / 223
Регистрация: 08.04.2014
Сообщений: 1,710
|
|
31.05.2015, 22:01 | 2 |
не понятно что это значит
пробегитесь по тексту и проверьте ,если текущий символ единица то поменяйте его на ноль ,если ноль то на единицу
0
|
0 / 0 / 0
Регистрация: 31.05.2015
Сообщений: 48
|
|
31.05.2015, 22:36 [ТС] | 3 |
Задание звучит так:
"Заменить в тексте все нули единицами, а единицы нулями, начиная с позиции, в которой количество предшествующих единиц превысит количество предшествующих нулей на 1." и я вот не могу никак алгоритм придумать и написать что бы он их так менял.
0
|
196 / 197 / 120
Регистрация: 27.05.2011
Сообщений: 545
|
|||||||||||
31.05.2015, 22:43 | 4 | ||||||||||
![]() Решение
Тогда как-то так Кликните здесь для просмотра всего текста
1
|
0 / 0 / 0
Регистрация: 31.05.2015
Сообщений: 48
|
|
31.05.2015, 23:06 [ТС] | 5 |
mymedia,
а не подскажешь как это впихнуть в мой код который я сначала писал? с массивом. а то что то я потерялся, 1-ый раз такой стиль вижу
0
|
196 / 197 / 120
Регистрация: 27.05.2011
Сообщений: 545
|
|
01.06.2015, 12:30 | 6 |
Ну, по большому счёту в данной задаче можно тип string рассматривать как некий массив символов — строка. Чтобы определить количество элементов в нём, нужно вызвать функцию length.
Функция getline, прочитывает с потока ввода строчку до '\n' (по умолчанию) Подробнее про std::string и операции над ним можно почитать здесь. У библиотечного типа string есть ряд преимуществ: сложно переполнить его буфер. Так, например, у вас в программе используется небезопасная функция gets. Что, если будет введена строка длиннее 49 символов? Программа не сможет в этом случае нормально завершиться.
0
|
01.06.2015, 12:30 | |
Помогаю со студенческими работами здесь
6
Заменить нулями максимальные элементы массива и единицами остальные
Отсортировать массив из 0 и 1 так, чтобы все нули находились в начале, а все единицы - в конце массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |