PROCEDURE ADD1; {ввод записей и формирование массива}
begin
i:=1; repeat
writeln ('input naz');
readln (nazgod[i].naz);{тут, думаю, очевидно почему i, а не i1}
writeln ('input god:');
readln(nazgod[i].god);
i:=i+1;
writeln('continue y/n');
until readkey='n';
end;
procedure mas3;
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;
{end;}
write(' ',famnaz[i].fam);
write(' ',famnaz[i].naz);
write(' ',allinf[i].god);
writeln;
end;{чтобы выводились все записи массива, а не только последняя}
end;
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.