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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.09.2010, 13:14   #1
fuzo
Пользователь
 
Регистрация: 16.09.2010
Сообщений: 40
По умолчанию Определяет номера позиции последней точки. Delphi

Собственно сама задача:
Среда разработки Delphi.


Дан текст (массив строк). Составить программу, которая в каждой строке текста определяет номер позиции последней точки.



з.ы. Нужен не консольный вариант, а ввод через форму.. Т.е. мемо1(Ввод текста) мемо2(вывод позиции посл. точки.)

Последний раз редактировалось fuzo; 16.09.2010 в 13:18.
fuzo вне форума Ответить с цитированием
Старый 16.09.2010, 13:17   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну в чем траблы?
Код:
var i,j:integer;
begin
 For i:=0 to Memo1.Lines.Count-1 do begin
  j:=length(Memo1.Lines[i]);
  while (j>1)and(Memo1.Lines[i][j]<>'.') do dec(j);
  Memo2.Lines.Add(IntToStr(j));
 end; 
end;
Навскидку.
Поставь это на клик кнопки.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.09.2010, 13:26   #3
fuzo
Пользователь
 
Регистрация: 16.09.2010
Сообщений: 40
По умолчанию

Спасибо.

А не подскажешь как найти первую точку?
fuzo вне форума Ответить с цитированием
Старый 16.09.2010, 13:35   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
А не подскажешь как найти первую точку?
Memo2.Lines.Add(IntToStr(pos('.',Me mo1.Lines[i])));

И никакого While...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.09.2010, 13:40   #5
fuzo
Пользователь
 
Регистрация: 16.09.2010
Сообщений: 40
По умолчанию

Благодарствую
fuzo вне форума Ответить с цитированием
Старый 16.09.2010, 13:47   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Всегда пожалуйста )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как выделить диапазон колонок зная номера первой и последней колонки? puzanov1973 Microsoft Office Excel 1 23.01.2010 19:56
даны две точки. организовать движение из точки А в точку Б окружности! Wi1D Помощь студентам 6 23.05.2009 19:55
Определение номера последней строки выделенного диапазона НеВа6464 Microsoft Office Excel 2 17.05.2009 14:36
Отбражение чисел - точки, это точки, а не запятые, обозначающие дробную часть Дикий Помощь студентам 7 12.05.2008 17:57
Вычисления номера позиции Stelix Паскаль, Turbo Pascal, PascalABC.NET 3 03.12.2007 03:05