Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 10.05.2016
Сообщений: 4

Удалить пробелы, стоящие между первым вторым словами, а также между двумя последними словами

11.05.2016, 00:09. Показов 2477. Ответов 2

Студворк — интернет-сервис помощи студентам
Удалить пробелы, стоящие между первым вторым словами, а также между двумя последними словами, на паскале
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.05.2016, 00:09
Ответы с готовыми решениями:

Удалить пробелы, стоящие между первым и вторым словами, а также между двумя последними словами
Задание: Удалить пробелы, стоящие между первым и вторым словами, а также между двумя последними словами.

Удалить пробелы, стоящие между первым и вторым словом
Удалить пробелы, стоящие между первым и вторым словом, а также между двумя последними словами. Обязательным условием использовать...

Удалить лишние пробелы между словами.
Здравствуйте все! Написал программу, которая удаляет лишние символы в введённой строке, но почему-то она удаляет пробел, если между словами...

2
Эксперт Pascal/Delphi
2388 / 1300 / 1492
Регистрация: 29.08.2014
Сообщений: 4,665
11.05.2016, 07:30
Лучший ответ Сообщение было отмечено magica как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
var
  s:string;
  i,j,k:integer;
begin
  repeat
    write('введите строку:');readln(s);
  until s<>'';
  i:=1;
  while (s[i]=' ')and (i<length(s)) do i:=i+1;{пропуск лидирующих пробелов}
  for k:=i to length(s) do 
    if s[k]=' ' then begin
      while (s[k]=' ') and (k<length(s)) do delete(s,k,1);
      break;
    end;
  j:=length(s);
  while (s[j]=' ') and (j>1) do j:=j-1; {пропуск финишных пробелов} 
  k:=j;
  repeat
    if (k>1) and (s[k]=' ') and (k<length(s)) then begin 
      while (s[k]=' ') and (k>1) do begin delete(s,k,1);k:=k-1;end;
      break;
    end;  
    k:=k-1;
  until k<=i;  
  writeln('Полученная строка: "',s,'"');
end.
1
0 / 0 / 0
Регистрация: 10.05.2016
Сообщений: 4
11.05.2016, 18:59  [ТС]
Спасибо большое
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.05.2016, 18:59
Помогаю со студенческими работами здесь

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

Удалить из файла пробелы между однобуквенными словами
Добрый день) Нужна помощь в решении такой вот задачи. &quot;Дан символьный файл f. Удалить из файла пробелы между однобуквенными...

Строка: Удалить лишние пробелы между словами
Задание: нужно удалить лишние пробелы между словами (если один пробел, то его нужно оставить). # include &lt;conio.h&gt; # include...

Строки. Удалить лишние пробелы между словами
Помогите!!!!!!!!! задача:Пользователь вводит с клавиатуры строку,пользователь может вводить несколько пробелов между словами в...

Во введенной строке удалить пробелы между первым и вторым
Во введенной строке удалить пробелы между первым и вторым вопросительным знаком.


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru