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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2016, 17:16   #1
Hinc
Пользователь
 
Регистрация: 14.05.2016
Сообщений: 33
По умолчанию Массив записей

Приветствую.

Ввести массив записей, каждый из которых содержит сведения о фамилии автора и названии книги. Построить новый массив записей, который содержит дополнительно сведения о годе издания. Год издания берется из массива записей, который содержит название книги и год.

Помогите пожалуйста.
Код:
Program n8;
uses crt;
var i, i1:integer;
famnaz : array[1..10] of record
fam : string;
naz : string;
end;
nazgod : array[1..10] of record
naz : string;
god : string;
end;
allinf : array[1..10] of record
fam : string;
naz : string;
god : string;
end;
 
procedure add; 
begin
i:=1; 
repeat
writeln ('input fam:');
readln(famnaz[i].fam);
writeln ('input naz');
readln (famnaz[i].naz);
i:=i+1;
writeln('continue y/n');
until readkey='n';
end;
 
procedure add1; 
begin
i:=1; 
repeat
writeln ('input naz');
readln (nazgod[i].naz);
writeln ('input god:');
readln(nazgod[i].god);
i:=i+1;
writeln('continue y/n');
until readkey='n';
end;
 
procedure mas3;
//var i,i1:integer;
begin
 {тут ошибка} for i:= 1 to 10 do begin {тут ошибка}
allinf[i].fam := famnaz[i].fam;
allinf[i].naz := famnaz[i].naz;
for i1 := 1 to 10 do begin
if famnaz[i].naz = nazgod[i1].naz then begin
allinf[i].god := nazgod[i1].god;
end;
end;
if allinf[i].god = '' then begin
allinf[i].god := 'net';
end;
write(' ',famnaz[i].fam);
write(' ',famnaz[i].naz);
write(' ',allinf[i].god);
writeln;
end;
end;
 
begin
add;
add1;
mas3;
 
readln;
end.
Hinc вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Массив записей crancv Паскаль, Turbo Pascal, PascalABC.NET 8 14.02.2014 06:46
Массив записей. Rakot568 Помощь студентам 1 25.05.2013 11:49
массив записей cat_gav Общие вопросы C/C++ 0 09.12.2012 16:58
Создать массив записей в соответствии с заданной структурой. Количество записей не больше 10. zulja Паскаль, Turbo Pascal, PascalABC.NET 0 21.05.2012 07:50
Массив записей... eragon_ua Паскаль, Turbo Pascal, PascalABC.NET 2 29.03.2011 15:08