|
1 / 1 / 0
Регистрация: 05.09.2014
Сообщений: 57
|
|
Вывести на печать все имеющиеся в строке пары стоящих рядом одинаковых символов26.11.2014, 15:50. Показов 3522. Ответов 10
Метки нет (Все метки)
Вывести на печать все имеющиеся в строке пары стоящих рядом одинаковых символов.
Без удаления пробелов. Программа выводит не только одинаковые символы,стоящие рядом, но и одинаковые символы, стоящие через пробел. Например в строке "мышь и инеей" программа выведет "и-и е-е"
0
|
|
| 26.11.2014, 15:50 | |
|
Ответы с готовыми решениями:
10
Вывести на печать все имеющиеся в тексте пары стоящих рядом одинаковых символов. Найти и вывести все имеющиеся пары стоящих рядом одинаковых символов Сосчитать пары рядом стоящих одинаковых элементов массива |
|
1648 / 1077 / 1081
Регистрация: 03.07.2013
Сообщений: 4,507
|
||||||
| 26.11.2014, 16:23 | ||||||
0
|
||||||
|
1 / 1 / 0
Регистрация: 05.09.2014
Сообщений: 57
|
|
| 26.11.2014, 16:36 [ТС] | |
|
а если без функций и процедур?
0
|
|
|
1648 / 1077 / 1081
Регистрация: 03.07.2013
Сообщений: 4,507
|
||
| 26.11.2014, 16:49 | ||
|
Тогда уточните что такое
А если я заведу временную строковую переменную и удалю в ней пробелы, а потом по ней и выведу результаты - это уже будет считаться удалением и подпадает под запрет? Добавлено через 5 минут имеется ввиду: как воспринимать ограничение? Как недопустимую операцию "в принципе" или как "сохранить начальное значение строки"?
0
|
||
|
1 / 1 / 0
Регистрация: 05.09.2014
Сообщений: 57
|
|
| 26.11.2014, 16:49 [ТС] | |
|
Надо как то через 2 переменные. Одна i, а за ней идет j. Сравниваются i и j. Если равны, то эта пара выводится. Если j=' ', то j "перескакивает" на следующий элемент и потом они сравниваются, и если равны, то выводится пара. А если i=' ', то... не знаю.
А можно ещё тем же принципом, но выводить не пары одинаковых символов через тире, а символ звездочку на позиции этой пары, в остальных случаях выводить тире. Я просто не знаю как записать это в код.
0
|
|
|
1648 / 1077 / 1081
Регистрация: 03.07.2013
Сообщений: 4,507
|
|
| 26.11.2014, 16:54 | |
|
В общем-то у Вас уже есть алгоритм.
Как я понял, "удаление" не рассматривается "в принципе" и требуется жестко придерживаться алгоритма.
0
|
|
|
1 / 1 / 0
Регистрация: 05.09.2014
Сообщений: 57
|
|
| 26.11.2014, 16:58 [ТС] | |
|
Ну вот, алгоритм то есть. А вот как это в код записать?
0
|
|
|
1648 / 1077 / 1081
Регистрация: 03.07.2013
Сообщений: 4,507
|
||
| 26.11.2014, 17:00 | ||
|
0
|
||
|
1 / 1 / 0
Регистрация: 05.09.2014
Сообщений: 57
|
|
| 26.11.2014, 17:07 [ТС] | |
|
Моя главная проблема - это то, что я понимаю, как это делать. Я не понимаю как записать это в код. Например, как записать, что если j=' ', то j "перескакивает" на следующий?
if s[j]=' ' then s[j]:=s[j+1]; или s[j]:=s[j]+1; ? И как выводить символ "*" if s[i]<>s[j] then write('-') else write('*'); или if s[i]=s[j] then write('*'); ? Но когда выводим,позиции сдвигаются что ли и вообще путаница
0
|
|
|
1648 / 1077 / 1081
Регистрация: 03.07.2013
Сообщений: 4,507
|
||||||
| 26.11.2014, 17:08 | ||||||
|
В качестве обучения и понимания будет как-то так:
0
|
||||||
|
1 / 1 / 0
Регистрация: 05.09.2014
Сообщений: 57
|
|
| 26.11.2014, 17:25 [ТС] | |
|
Спасибо
0
|
|
| 26.11.2014, 17:25 | |
|
Помогаю со студенческими работами здесь
11
Сосчитать пары рядом стоящих одинаковых элементов массива Сосчитать пары рядом стоящих одинаковых элементов массива Вывести все пары совпадающих одинаковых символов последовательности Количество пар рядом стоящих одинаковых символов строки Вывести пары отрицательных чисел, стоящих рядом в массиве Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|