IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Строки, чуть-чуть доработать
alexey13
сообщение 22.12.2011 22:12
Сообщение #1





Группа: Пользователи
Сообщений: 2
Пол: Мужской

Репутация: -  0  +


программа, данная ниже, позволяет ввести и отсортировать только одну строку, а нужно несколько! help me)

прога сортирует слова по возрастанию! =)

program z14;
uses crt;
var a,d,sl1,sl2 : string;
i,l,k,j : longint;
b : array [1..50] of string;
begin
clrscr;
write('input s: ');readln(a);
l:=length(a);
if a=''then halt;
if a[l]<>' ' then begin inc(l);a[l]:=' '; end;
for i:=1 to l do
if a[i]=' 'then begin
inc(j);b[j]:=d;d:='';
end
else d:=d+a[i];
for i:=1 to j-1 do
for k:=i+1 to j do
begin
sl1:=b[i];
sl2:=b[k];
if length(sl1)>length(sl2) then begin
b[i]:=sl2;
b[k]:=sl1;
end;
end;
for i:=1 to j do write(' ',b[i]);
readln;
end.



Сообщение отредактировано: alexey13 - 22.12.2011 22:13
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
alexey13
сообщение 23.12.2011 15:34
Сообщение #2





Группа: Пользователи
Сообщений: 2
Пол: Мужской

Репутация: -  0  +


Спасибо большое)))
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 3:10
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"