Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
1 / 1 / 1
Регистрация: 27.12.2008
Сообщений: 8

Записи

07.04.2009, 20:30. Показов 1099. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дано 4 страны. Нужно вычислить плотность населения по данным - численности населения и площади страны. Отсортировать плотность населения стран по убыванию.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.04.2009, 20:30
Ответы с готовыми решениями:

Добавление и удаление записи, поиск записи с максимальной зарплатой, сортировка по алфавиту
Помогите, пожалуйста!:help: Очень нужно сделать до 26!(а если не сложно, то еще и с комментариями :-Добавлено через 27 минут если вы...

Удаление записи из массива записи или файла
Доброго времени суток... Задача стоит такая. Есть массив записей, прочитали из файла или так создали, неважно... Каждая запись имеет...

Дан файл записей. Одно из полей записи ФИО. Вывести все записи в виде таблицы в алфавитном порядке ФИО
Я сделал ввод файла, а вот как сделать такой вывод не знаю. Помогите пожалуйста. Каждая запись содержит поля: • ФИО; • пол; ...

2
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
07.04.2009, 20:54
Лучший ответ Сообщение было отмечено A_VenS как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
program strany;
uses crt;
type Strana=record {тип-запись страны}
          nazv:string[20];{название}
          chisl:real;{численность}
          plosh:real;{площадь}
          plotn:real;{плотность}
          end;
var a:array[1..4]of Strana;{массив стран}
    x:Strana;{переменная для сортировки}
    n,i,j:integer;
begin
clrscr;
writeln('Spisok stran:');
writeln;
for i:=1 to 4 do
   begin
     write('nazvanie: ');readln(a[i].nazv);
     write('chislennost: ');readln(a[i].chisl);
     write('ploshad: ');readln(a[i].plosh);
     a[i].plotn:=a[i].chisl/a[i].plosh;{плотность=численность/площадь}
     writeln;
   end;
Writeln('Spisok stran:');
writeln;
for i:=1 to 3 do
for j:=i+1 to 4 do
if a[i].plotn<a[j].plotn then{сортируем записи по убыванию поля плотность}
   begin
     x:=a[i];
     a[i]:=a[j];
     a[j]:=x;
   end;
for i:=1 to 4 do
writeln(a[i].nazv:10,a[i].plotn:6:2);
readln
end.
1
1 / 1 / 1
Регистрация: 27.12.2008
Сообщений: 8
09.04.2009, 20:09  [ТС]
Спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.04.2009, 20:09
Помогаю со студенческими работами здесь

Записи.Упорядочивание записи.
При решении списка задач который мне был выдан столкнулся с трудностью в последнем. Просьба по возможности решить хотя бы половину...

Записи. Найти объем и площадь всей поверхности усеченного конуса, заданного в виде записи
Заданный запись, имеет три поля : первое - площадь нижнего основания усеченного конуса , второе - площадь верхнего основания усеченного...

Напечатать те цифры, которые есть в записи первого и второго числа, но нет в записи третьего.
12. даны три натуральных числа. Напечатать те цифры, которые есть в записи первого и второго числа, но нет в записи третьего.

Посчитать количество нулей в двоичной записи записи числа
сосчитать количество нулей в двоичной записи записи i

Записи: Вывести на печать информацию об инструменте с самым большим сроком использования и выполнить корректировку этой записи
помогите Используя подпрограммы, создать внешний файл из 7 записей, прочитать созданный файл и, применяя режим прямого доступа...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru