Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
5
Добавлен:
07.06.2023
Размер:
796 б
Скачать
program var2;
uses myLib;
const
fname = 'var2.txt';
subject_cols = 5;
type
arr_str = array[1..subject_cols] of string;
var
disciplines: arr_str = ('физика', 'математика', 'информатика', 'АСВТ', 'русский язык');
f: TextFile;
x,fx: shortstring;
x_index, i: byte;

function getIndex(s:string;a:arr_str):integer;
var
i: integer;
count: integer = 1;
begin
for i:=1 to length(a) do
begin
if (s = a[i]) then exit(count)
else inc(count);
end;
end;

begin
Write('Введите название дисциплины: '); Read(x);

x_index := getIndex(x,disciplines) + 2;

assign(f,fname); reset(f); ReadLn(f,fx);

while (not eof(f)) do
begin
ReadLn(f,fx);
end;
end.
Соседние файлы в папке варианты