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

Сформировать новую строку, где те же слова разделялись бы двумя пробелами

23.03.2015, 18:37. Показов 2454. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как решить задачу
В строке слова разделены пробелами. Сформировать новую строку, где те же
слова разделялись бы двумя пробелами.

и эту же задачу с помощью множеств
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.03.2015, 18:37
Ответы с готовыми решениями:

Сформировать новую строку, где слова исходной строки разделялись бы двумя пробелами
Помогите я ничего не понимаю Дана строка. Слова в тексте разделены одним пробелом. В конце текста – точка. Сформировать новую строку,...

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

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

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

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
var
  i:integer;
  s:string;
begin
  write('введите строку:');
  readln(s);
  for i:=length(s) downto 1 do 
  if s[i] in [' '] then insert(' ',s,i);
  writeln('полученная строка:',s);
end.
Добавлено через 7 минут
так правильней:
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
27
28
29
30
31
32
type astr=array of string;
procedure split(delimeter:string;s:string;var sr:astr;var l:integer);
var
  i:integer;
  t:string;
procedure additem;
begin
 if t<>'' then begin
  inc(l);
  setlength(sr,l);
  sr[l-1]:=t;
  t:='';
 end;
end;
begin
  l:=0;t:='';
  for i:=1 to length(s) do
    if pos(s[i],delimeter)=0 then t:=t+s[i] else additem;
    additem;
end;
var
  i,j:integer;
  s:string;
  b:array of string;
begin
  write('введите строку:');
  readln(s);
  split(' ',s,b,i);
  s:='';
  for j:=0 to i-1 do begin s:=s+b[j];if j<i-1 then s:=s+'  '; end;
  writeln('полученная строка:',s);
end.
0
0 / 0 / 0
Регистрация: 21.03.2015
Сообщений: 25
25.03.2015, 16:27  [ТС]
Спасибо за Код
Можете пожалуйста написать блок схемы к задачи?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.03.2015, 16:27
Помогаю со студенческими работами здесь

Преобразовать данный текстовый файл целых чисел так, чтобы числа разделялись двумя пробелами и в каждой строке
Здравствуйте! Тема лабораторной - &quot;ФАЙЛЫ в PHP&quot;. Задание следующее: &quot;Преобразовать данный текстовый файл целых чисел так, чтобы числа...

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

Сформировать новую строку на основе исходной, в которой после каждого слова в скобках указать номер слова
Всем доброго времени суток, нужно вот такое на С# Ввести с клавиатуры текст предложения, завершить точкой. Сформировать новую строку...

Сформировать новую строку, включив в неё 1, 3, 5, и т.д. нечётные слова
помогите написать программу в делфи

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru