Задача на записи |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Задача на записи |
Guest |
Сообщение
#1
|
Гость |
Помогите пожалуйста!
Вообщем, нужно создать телефонный справочник, т.е. файл из записей с полями: ФИО, адрес (запись из 3 полей :улица. номер дома, квартиры), номер телефона. Задание: найти номер АТС(первые 2 цифры номера телефона), имеющей наибольшее число абонентов. У меня вопрос: я хотел сделать функцию, которая считала бы сколько раз встречается какое-нибудь АТС, а потом процедуру которая считает какое именно Атс встречается больше раз. Но у меня не получается с функцией. Как можно посчитать, например, кол-во АТС первой записи? Или вообще лучше сделать что-то другое, без функции? |
volvo |
Сообщение
#2
|
Гость |
Цитата(Guest @ 3.05.05 9:56) я хотел сделать функцию, которая считала бы сколько раз встречается какое-нибудь АТС, а потом процедуру которая считает какое именно Атс встречается больше раз. Но у меня не получается с функцией. Ты бы показал как именно ты пытался сделать, и как у тебя типы описаны, а то что-то получается "ходил туда, не знаю куда - делал то, не знаю что..." Плюс к этому, где данные хранятся? Файл? Массив? Если в файле, то в каком (текстовый, типизированный)? Поконкретнее... |
Guest |
Сообщение
#3
|
Гость |
Цитата(volvo @ 3.05.05 10:04) Ты бы показал как именно ты пытался сделать, и как у тебя типы описаны, а то что-то получается "ходил туда, не знаю куда - делал то, не знаю что..." Плюс к этому, где данные хранятся? Файл? Массив? Если в файле, то в каком (текстовый, типизированный)? Поконкретнее... program telepnone; |
Guest |
Сообщение
#4
|
Гость |
Вообщем тут полный бред! Помогите пожалуйста!
Код Procedure Create(var M1:mas1); {type mas1=array[1..s] of integer;} var a:M1 begin s:=0; while not Eof(f) do begin a[ats]:=a[ats] +1; s:=s+a[ats]; ats:=j end; end; function Search(var k,s:integer) :integer; var j:integer; begin k:=1 for j:=1 to s do if a[ats][j]=a[ats][m] then k:=k+1 end; procedure Summa() begin max:=a[ats][1] for j:=1 to s do if a[ats][i]>max then max:=a[ats][i]; end; |
Текстовая версия | 23.12.2024 20:47 |