В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
semiglazova
semiglazova
02.07.2021 18:15 •  Информатика

Выдаёт ошибку программа, пробовал убирать read(country,a); , но там выдаёт информацию лишь об одной стране, которую я вводил последнюю. ЧТо не так?
program information;
Type anketa=record
Name: string[30];
Capital: string[30];
Language: string[30];
Currency: string[30];
Area: integer;
Population: integer;
end;
var country: file of anketa;
a,s: anketa;
i,min:integer;
Begin
assign (country,'C:\Users\admin\PascalABC_zadachi\country.dat');
rewrite(country);
writeln('Количество стран - 5');
for i:=1 to 2 do
begin
write(i:1,'-я страна:, Название - '); readln(a.Name);
write('Столица - '); readln(a.Capital);
write('Язык - '); readln(a.Language);
write('Валюта - '); readln(a.Currency);
write('Плошадь - '); readln(a.Area);
write('Население - '); readln(a.Population);
write(country,a);
end;
writeln;
Begin
for i:=1 to 2 do
begin
read(country,a);
writeln('Название - ',a.Name,', ','Столица - ',a.Capital,', ','Валюта - ',a.Currency);
end;
end;
writeln;
Begin
min:=100;
writeln('Количество стран - 5');
for i:=1 to 2 do
begin
read(country,a);
if a.Area begin
min:=a.Area;
s:=a;
end;
end;
writeln(s);
end;
close(country);
end.

Ответ:
Сашенька228
Сашенька228
13.10.2020 19:23

Name: string[30];

Capital: string[30];

Language: string[30];

Currency: string[30];

Area: integer;

Population: integer;

попробуй это поставить после Var и убери после них end.

Объяснение:

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?