Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.01.2010, 13:41   #1
infectbot
Новичок
Джуниор
 
Аватар для infectbot
 
Регистрация: 25.01.2010
Сообщений: 1
Вопрос Delphi (работа со строками)

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

(исходные данные вводить с помощью компонента TEdit в компонент TListBox либо с помощью свойства Text в свойство Items компонента TComboBox. Скалярный результат выводить c помощью компонента TLabel. Ввод строки заканчивать нажатием клавиши Enter. Для выхода из программы использовать кнопку Close. Для расчетов вводить несколько различных строк).
infectbot вне форума Ответить с цитированием
Старый 25.01.2010, 14:16   #2
Андрей.12
Программист
Пользователь
 
Регистрация: 12.10.2009
Сообщений: 77
По умолчанию

stim-lg@rambler.ru договоримся
Андрей.12 вне форума Ответить с цитированием
Старый 25.01.2010, 15:06   #3
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

Стучи в аську!договоримся!
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»
IT-man вне форума Ответить с цитированием
Старый 27.01.2010, 15:42   #4
3opkuu'
Новичок
Джуниор
 
Аватар для 3opkuu'
 
Регистрация: 27.01.2010
Сообщений: 1
По умолчанию

есть такой вариант.. сначала значения TEdit загнать в текстовик, а уже от туда с помощью read загрузить значения в переменные(если не понял скажи=))
3opkuu' вне форума Ответить с цитированием
Старый 27.01.2010, 22:42   #5
QuadroX
323787261
Пользователь
 
Аватар для QuadroX
 
Регистрация: 19.12.2008
Сообщений: 49
По умолчанию

Вот все сделал как было указано в условии. Если что не так, то могу переделать. Исходники с построчными комментариями. Цена 200р.

ICQ: 323787261.
Вложения
Тип файла: rar SortProject.rar (173.1 Кб, 36 просмотров)
ICQ: 323787261
Email: pschegolevatykh@gmail.com
QuadroX вне форума Ответить с цитированием
Старый 28.01.2010, 09:00   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
есть такой вариант.
Ужаснейший вариант.
Все гораздо проще, вот пример получения чисел из строки в массив.
Код:
  var e,s:string;k,i:integer;a:array of integer;
begin
 s:='28 in for me 365 at 8 but not 6';
 e:='';
 i:=1; while(i<=length(s)) do begin
  if s[i] in ['0'..'9'] then e:=e+s[i]
  else begin
   if e<>'' then  begin
    SetLength(a,Length(a)+1);
    val(e,a[High(a)],k);
   end;
   e:='';
  end;
  inc(i);
 end;
 for i:=low(a) to high(a) do write(a[i],' ');
 readln;
  { TODO -oUser -cConsole Main : Insert code here }
end.
Теперь автору остается отсортировать его методом пузырька и дело в шляпе
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа со строками в Delphi 7.0 Димкоff Помощь студентам 4 07.01.2010 17:13
работа со строками delphi fize Помощь студентам 22 07.01.2010 03:59
Delphi работа со строками tanek Помощь студентам 7 13.10.2009 15:05
Работа со строками. Delphi сер4ей Помощь студентам 1 09.03.2009 23:22
Работа с строками в Delphi. Lassard Помощь студентам 8 21.11.2008 18:27