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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.05.2011, 11:39   #1
Severe007
 
Регистрация: 21.05.2011
Сообщений: 7
По умолчанию задача с компонентом Memo

Дан одномерный массив слов,каждое из которых записано в формате XX-YY.
Часть XX состоит из букв,а часть YY -из цифр.
Выбрать элементы с заданной частью XX и у них найти сумму частей YY.
Если элементов с заданной частью XX нет, вывести в компонент вывода строку "Элементов нет".
Severe007 вне форума Ответить с цитированием
Старый 24.05.2011, 13:48   #2
Severe007
 
Регистрация: 21.05.2011
Сообщений: 7
По умолчанию

ну помогите хотябы с началом,хоть чуть-чуть)))
Severe007 вне форума Ответить с цитированием
Старый 24.05.2011, 13:55   #3
OlegVE
Форумчанин
 
Регистрация: 27.09.2010
Сообщений: 376
По умолчанию

Здравствуйте
Используйте в цикле Pos (найдёте нужные ХХ), Copy (получите число в виде строки из УУ) и StrToInt(преобразуете, полученный на предыдущем шаге, результат).
Код:
   for i := 0 to (Memo1.Lines.Count-1) do // Узнаём количество строк в нашем Memo1
    begin
     strVar := Memo1.Lines[i];            // Читаем отдельные строки здесь и обрабатываем
     if Pos ... then 
     begin
      Copy...
      StrToInt...
      ПеременнаяДляСуммирования := ПеременнаяДляСуммирования + ПеременнаяИзStrToInt;
     end;
    end;
До свидания

Добавка
Извините, переключился с Pascal и не сразу включился См. выше. Исправил и добавил .

Последний раз редактировалось OlegVE; 24.05.2011 в 14:24.
OlegVE вне форума Ответить с цитированием
Старый 24.05.2011, 14:28   #4
Severe007
 
Регистрация: 21.05.2011
Сообщений: 7
По умолчанию

А что такое strVar?
Severe007 вне форума Ответить с цитированием
Старый 24.05.2011, 14:44   #5
OlegVE
Форумчанин
 
Регистрация: 27.09.2010
Сообщений: 376
По умолчанию

Просто любая, придуманная Вами, переменная строкового типа.
Вообще-то Вы просили только направление... потому я и стал помогать, так что для начала разберитесь с предложенными процедурами, потом составьте свой код (хотя я думал, что Вы это подразумевали)...
OlegVE вне форума Ответить с цитированием
Старый 25.05.2011, 17:41   #6
Severe007
 
Регистрация: 21.05.2011
Сообщений: 7
По умолчанию

Можно по подробней
Severe007 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод информации memo с компонентом (idhttp) Arsenx777 Работа с сетью в Delphi 4 17.03.2011 13:19
Задача на дельфи о совпадении строк в двух Memo NiKiToZZ- Помощь студентам 9 30.12.2010 16:25
задача с обновлением Memo и сразу последующим его заполнением инфой по сети NiKiToZZ- Помощь студентам 5 29.12.2010 12:55
Задача с использованием Memo Lady IcE Помощь студентам 2 24.09.2009 22:57
В Memo сделать так, чтобы текст был разного цвета, разноцветный memo Artem Компоненты Delphi 3 07.09.2007 13:40