Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Turbo Pascal Ханойские Башни https://www.cyberforum.ru/ turbo-pascal/ thread1046707.html
Необходимо на Паскале написать программу которая будет реализовывать игру ханойские башни. То есть не решение данной задачи, а именно чтобы можно было в неё поиграть. Знаю что подобные запросы уже...
Вычислить сумму Turbo Pascal
написать программу для вычисления суммы
Turbo Pascal Целочисленная квадратная матрица https://www.cyberforum.ru/ turbo-pascal/ thread1046685.html
Вызвало затруднение программа, может кому будет интересно) сумму элементов в тех столбцах которые не содержат отрицательных элементов (оформить в виде функции)
Turbo Pascal Табуляция функции написать программу вычисления функции F(x) на отрезке с шагом 0,25. Результат представить в виде таблицы,первый столбец которой-значение аргумента,второй-значение функции F(x)= https://www.cyberforum.ru/ turbo-pascal/ thread1046682.html
Turbo Pascal Сортировка матрицы
Отсортировать строки матрицы в порядке возрастания максимальных элементов в них
Turbo Pascal Дан текст. Удалить в нём все лишние пропуски Дан текст. Удалить в нём все лишние пропуски, оставив между словами не больше двух пропусков. Обчислить сумму кодов символов каждого парного слова . Результат вывести на екран в 10-й и 16-й системах... https://www.cyberforum.ru/ turbo-pascal/ thread1046624.html
Turbo Pascal Вычисление суммы всех членов ряда https://www.cyberforum.ru/ turbo-pascal/ thread1046611.html
Надо вычислить суммы всех членов ряда, больших заданного числа (экспонента = 10 в степени (-6)) (Разработать по таблице). Вариант №7
Turbo Pascal Прочитать все записи из файла и вывести их на экран и в текстовый файл
найти max sin, min cos, 2ой минимум и максимум и вывести их на экран
Turbo Pascal Переделать функцию в процедуру https://www.cyberforum.ru/ turbo-pascal/ thread1046565.html
как пределть эту программу с функциями в программу с процедурами так, чтобы квадрат вычислялся с процедурой без формальных параметров, а сумма с формакльными параметрами X,Y program laba9; var...
Turbo Pascal Рассматривается последовательность a1.a1000 . Требуется определить, сколько членов последовательности с номерами 1, 2, 4, 8, 16,… имеют значение, м https://www.cyberforum.ru/ turbo-pascal/ thread1046549.html
. Рассматривается последовательность a1...a1000 . Требуется определить, сколько членов последовательности с номерами 1, 2, 4, 8, 16,… имеют значение, меньшее, чем 0.25. При этом считать, что а) ak...
Найти такое натуральное i, что si — первая по порядку запятая Turbo Pascal
Даны натуральное число n , символы s1...sn . Известно, что среди s1...sn есть по крайней мере одна запятая. Найти такое натуральное i , что а) si - первая по порядку запятая; б) si - последняя по...
Turbo Pascal . Вычислить значение функции U(x,y)=(y>=2) and (abs(x)<=1) and (x>=0)and (y<=x) or (x<0) and (y<-x) при х от -1.5 до 1.5 с шагом 0.5 у от 1 до 1 с . Вычислить значение функции U(x,y)=(y>=2) and (abs(x)<=1) and ((x>=0)and (y<=x) or (x<0) and (y<-x)) при х от -1.5 до 1.5 с шагом 0.5 у от 1 до 1 с шагом 0.25 помогите пожалуйста https://www.cyberforum.ru/ turbo-pascal/ thread1046542.html
1645 / 1074 / 1081
Регистрация: 03.07.2013
Сообщений: 4,507
18.12.2013, 15:06 0

Процедура сжатия исходной строки - Turbo Pascal - Ответ 5516579

18.12.2013, 15:06. Показов 691. Ответов 4
Метки (Все метки)

Ответ

Т.к. Вы удаляете символы из строки (т.е. сокращая ее), то ближе к концу цикла происходит обращение к элементу строки, который уже не входит в саму строку, т.е. символы при удалении "сдвигаются" влево.
Попробуйте использовать цикл в таком виде:
Pascal
1
for i:=Length(s) downto 1 do
Добавлено через 5 минут
Конечно потребуется небольшое изменение алгоритма и математики работы.

Вернуться к обсуждению:
Процедура сжатия исходной строки Turbo Pascal
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.12.2013, 15:06
Готовые ответы и решения:

Преобразовать строку так, чтобы сначала в ней шли все цифры исходной строки, а потом – все буквы исходной строки, но в обратном порядке
1)Даны сведения о 8 фильмах: название, режиссер, страна, год выпуска, стоимость(расходы на выпуск),...

Строки. Вывести подстроку, расположенную между первым и последним пробелом исходной строки
Дана строка, содержащая по крайней мере один символ пробела. Вывести подстроку, расположенную между...

Из строки сформировать новую строку, содержащую символы цифр исходной строки
Из введенной символьной строки выбрать все цифры и сформировать другую строку из этих цифр,...

Первую подходящую цифру исходной строки добавить в конец же строки
помогите пожалуйста со вторым методом!!! Объект 1: поле - строка; методы: является ли первая...

4
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.12.2013, 15:06

Составить программу «сжатия» исходной строки символов
3. Составить программу «сжатия» исходной строки симво- лов: каждая подстрока, состоящая из...

Формирование строки из исходной путем заданного числа повторений исходной строки (TASM)
Задание: Написать программу формирования строки из исходной путем заданного числа повторений...

Составить процедуру сжатия исходной последовательности символов
составить процедуру сжатия исходной последовательности символов: каждая подпоследовательность...

Составить процедуру сжатия исходной последовательности символов
составить процедуру сжатия исходной последовательности символов: каждая подпоследовательность...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru