Что я делаю неправильно в задаче по иформатике?! Помогите плиз! Очень срочно!!!
Задача: "Занесите информацию о десяти европейских странах n(название страны), k(численность населения), s(площадь страны). Выведите названия стран в порядке возрастания плотности их населения."
program n_58;
var s: array[1..10] of real=(244.1,357,132,43.1,504.8,301.2,312.7,92.0,337,551);
n: array[1..10] of string;
i,imin,j: integer;
x: real;
r: string;
const
k: array[1..10] of real=(58100,81200,10300,5190,39100,57200,38500,9800,5060,57800);
begin
n[1]:='Великобритания';n[2]:='Германия';n[3]:='Греция';n[4]:='Дания';n[5]:='Испания';n[6]:='Италия';n[7]:='Польша';n[8]:='Португалия';
n[9]:='Финляндия';n[10]:='Франция';
for i:=1 to 9 do
begin
imin:=i;
for j:=i+1 to 10 do
begin
if s[j]=s[i] then x:=s[i];
s[i]:=s[imin];
s[imin]:=x;
r:=n[i];
n[i]:=n[imin];
n[imin]:=r;
end;
end;
for i:=1 to 10 do
writeln(n[i], ' ', s[i]);
end.

Ответа на этот вопрос пока нет. Попробуйте найти его через форму поиска.

Вас заинтересует