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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.01.2011, 14:11   #1
IPI
 
Регистрация: 15.06.2010
Сообщений: 4
По умолчанию Поиск по первым двум цифрам числа

Вобщем задача такая:
На междугородней телефонной станции имеется информация об оплате следующего вида: номер телефона, сумма за междугородния переговоры(МТР), сумма внесенная абонентом.
Определить общую сумму за МТР для абонентов одной АТС по заданным двум первым цыфрам номера, например 55. вывести сведения об абонентах заданной атс в таблицу.
Что понятно:
Есть АТС значит одна, в ней хранятся телефоны (т.е. массив где каждый элемент ето телефонный номер), с созданием и заполнением массива проблемы не встрянет.
ЧТо НЕ понятно:как осуществить поиск по первым двум цифрам в номере?
Заранее спасибо)
IPI вне форума Ответить с цитированием
Старый 23.01.2011, 15:33   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Сразу вопрос: Номер в строке? Или как число?
Если как число - переводи в строку процедурой Str
а потом, допустим эти номера в неком массиве
Код:
for i:=1 to НомерПоследнегоЭлементаМассива do
 if copy(Номера[i],1,2)='45' then
  Нашли номер начинающийся на 45 в таблице Номера
Идея понятна?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
поиск по двум полям denisov PHP 4 23.04.2010 21:50
Поиск значения по двум символам кода maneta Microsoft Office Excel 3 17.01.2010 22:14
Запрос поиск по первым буквам Zbeats Microsoft Office Access 4 13.01.2010 12:19
поиск данных по двум значениям robbe Microsoft Office Excel 14 13.01.2010 12:03
как можно отсеять массив по 2 первым цифрам?? Николай969 Помощь студентам 2 17.01.2008 17:43