• дан файл f1, который содержит номера телефонов сотрудников учреждения: указывается фамилия его инициалы и номер телефона. найти телефон сотрудника по его фамилии и инициалам. (как я понимаю, нужно в программе ссылаться на файл в котором и будет этот список, +будет просто идеально, если с блок-схемой.)




Ответы 1

  • //Запись файла f1 прикрепил во вложении, а также прикрепил код программы и ее исполнение//Не забудьте указать новое расположение файла, если решите создать файл f1 в другом месте//Данная программа работает только для определенной записи сотрудников и номеров (как указано на фото)--------------------------------------Program Test; Uses crt; var FileText: text; Names: array[1..3] of string; Numbers: array[1..3] of string; counter, i: integer; worker: string; Bol, CFE: boolean; Begin clrscr; counter := 1; CFE := false; assign (FileText, 'C:\Test\f1.txt'); reset (FileText); while not Eof(FileText) do begin case Counter of 1: Readln(FileText, Names[1]); 2: Readln(FileText, Numbers[1]); 4: Readln(FileText, Names[2]); 5: Readln(FileText, Numbers[2]); 7: Readln(FileText, Names[3]); 8: Readln(FileText, Numbers[3]); end; counter := counter + 1; end; close(FileText); while CFE = false do begin Bol := false; Write('Введите Фамилию и инициалы сотрудника (0 - выход): '); Readln(worker); if (worker = '0') then CFE := true else begin for i := 1 to 3 do begin if (worker = Names[i]) then begin Writeln('Телефон: ', Numbers[i]); Writeln(); Bol := true; end; end; if (Bol = false) then begin Writeln(); Writeln('Сотрудник не обнаружен!'); Writeln(); end; end; end; End.
    answer img
    answer img
    answer img
    answer img
    answer img
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years