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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2016, 14:45   #1
Kovr
Новичок
Джуниор
 
Регистрация: 13.05.2016
Сообщений: 4
Сообщение Ввести номер одного из друзей и вывести его имя

помогите написать программу, завис на этом,(
Ввести номер телефона одного из четырех друзей. Вывести его имя.
буду сильно благодарен
Kovr вне форума Ответить с цитированием
Старый 13.05.2016, 14:52   #2
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

Необходимо подобие телефонной книги? Как в андроиде по вводу номера постепенно выводятся подходящие под этот номер контакты.
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Старый 13.05.2016, 15:12   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Код:
type
PhoneRec = record
  pnum : string[8],
  name : string[45]
end;

const MaxCount = 2;
var abook:array[1..MaxCount] of PhoneRec;
  i, iFound : integer;
  FindPnoneNum : string;
begin
   abook[1].pnum :='1111'; abook[1].name:='Vasya';
   abook[2].pnum :='1222'; abook[2].name:='Ivan';

   WriteLn('Введите номер друга (например, 1111 или 1222: ');
   ReadLn(FindPnoneNum);
   iFound ;= -1;
   for i:=1 to MaxCount do
      if abook[i].pnum=FindPnoneNum then begin iFound := i; Break; end;
   if iFound<0 then WriteLn('Нет друга с заданным номером')
   else WriteLn('Найден друг: ', abook[iFound].name);
   ReadLn
end.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ввести натуральное число N. Вывести вначале все его четные, а затем нечетные делители leshiy_777 Паскаль, Turbo Pascal, PascalABC.NET 10 20.12.2013 15:51
Ввести массив с клавиатуры. В полученном массиве найти минимальный элемент. Вывести его на экран ok57 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 9 17.05.2013 05:07
Ввести два вещественных числа, найти частное от деления первого на второе и вывести его с тремя Томат Помощь студентам 1 23.04.2012 23:23
Ввести исходный массив из текстового файла. Вывести его в естественном виде. yana33311 Паскаль, Turbo Pascal, PascalABC.NET 2 17.04.2011 11:56
Ввести имя файла с клавиатуры,открыть если существует,перименовать и переместить его mulatoschka1990 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 23.10.2009 16:18