Помощь - Поиск - Пользователи - Календарь
Полная версия: Записи на TURBO PASCAL
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
-DaGGer-
Помогите, пожалуйста, с задачей :
Дан массив записей, содержащих данные об областях России: название области, численность населения, число школ и ВУЗов. Получить список областей в порядке возрастания числа школ на 1000 человек и в порядке убывания числа ВУЗов, приходящихся на 1000 человек.
мисс_граффити
Показывай, что пробовал...
И рассказывай, с чем проблемы.
Гость
Цитата(мисс_граффити @ 23.12.2007 0:32) *

Показывай, что пробовал...
И рассказывай, с чем проблемы.

Текст программы приблизительно такой :

program oblast;
type
	oblast=record;
	nazv:string [20];
	nas:real;
	vuz:real;
	end;
var
	vozr:real;
	ob:oblast;
	tab:array [1..25] of oblast;
	i:integer;
begin
	for i:=1 to n do
	with tab [i] do begin
	writeln ('Vvedite oblast');
	readln (nazv);
	writeln ('Vvedite kol-vo naseleniya');
	readln (nas);
	{непонятно, как здесь сделать порядок возрастания}
	end;
	writeln ('Vvedite kol-vo vuzov');
	readln (vuz);
	{как сделать здесь убывание на 1000 человек}
	for i:=1 to n do
	if tab [i]. vuz > vozr
	then vozr:=tab [i]. vuz;
	for i:=1 to n do begin
	write (nazv,vuz,nas);
	writeln;
	end;
end.

.
Непонятно, как получить список в порядке возрастания и убывания.
Скрытная
я бы добавила еще два столбца в запись, в которые бы занесла отношение вузов и школ к кол-ву человек, а потом отсортировала по ним
-DaGGer-
Цитата(Скрытная @ 24.12.2007 14:14) *

я бы добавила еще два столбца в запись, в которые бы занесла отношение вузов и школ к кол-ву человек, а потом отсортировала по ним

А как это? Хотя бы приблизительно.
volvo
Цитата
как это? Хотя бы приблизительно.
Приблизительно - вот так:
Записи

(задания не очень сильно различаются, правда?)
-DaGGer-
Мне кажется, что различаются.
volvo
Ну, естественно... У тебя - про области России, там - про республики бывшего СССР. Там - отсортировать по отношению население/площадь, здесь - по отношению число школ (или институтов)/население... Ужасные различия. Просто катастрофические...

Ну, в таком случае ищи в Гугле свое задание слово в слово, может уже где-то кто-то решал, если не можешь десяток символов в программе поменять...
-DaGGer-
Цитата(volvo @ 27.12.2007 3:04) *

Ну, естественно... У тебя - про области России, там - про республики бывшего СССР. Там - отсортировать по отношению население/площадь, здесь - по отношению число школ (или институтов)/население... Ужасные различия. Просто катастрофические...

Ну, в таком случае ищи в Гугле свое задание слово в слово, может уже где-то кто-то решал, если не можешь десяток символов в программе поменять...

Не надо так на новичков набрасываться! Нам надо опираться на вас, опытных программистов! А объяснить можно и по нормальному...
-DaGGer-
Всё работает! Большое спасибо за помощь!
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.