Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 1
Регистрация: 04.09.2016
Сообщений: 44

Записи

16.11.2016, 12:59. Показов 689. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите, пожалуйста. Вот к примеру даны памятники архитектуры и для каждого известно: название, фамилия архитектора, занимаемая площадь и высота.
Входные данные:

Памятник Владимиру Великому
Воскресенский
6
17.5

Покорителям космоса
Колчин
11
107

Памятник Курчатову
Петров
5.5
27

Мост Миллениум
Прокофьева
1524
46

Дом архитектора
Петров
560
20

Нужно найти самый высокий памятник, самый наименьший по площади памятник и вывести информацию по каждому архитектору.
Выходные данные:
А) Покорителям космоса
Колчин
11
107
Б) Памятник Курчатову
Петров
5.5
27
С) Воскресенский (1): Памятник Владимиру Великому
Колчин (1): Покорителям космоса
Петров (2): Памятник Курчатову, Дом архитектора
Прокофьева (1): Мост Миллениум

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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
type 
  Monument=record
    name, full_name: char;
    square, height: real;
  end;
  
type
  num= array[1..50] of monument;  
var
 r, g:integer;
 resh, resh2, resh3:num;
 
procedure Enter(var vvod:num);
var i:integer;
  begin
    for i:=1 to r do begin
      readln(vvod[i].name);
      readln(vvod[i].full_name);
      readln(vvod[i].square);
      readln(vvod[i].height);
    end;
  end;
  
procedure Highest(var z:num);
var 
   i:integer;
   max:real; 
   count:monument;
  begin
    max:=z[1].height;
    for i:=1 to r do 
      if z[i].height>max then begin
        max:=z[i].height;
        count:=z[i];
      end;
  end;
  
procedure Smallest(var z:num);
var
  i:integer; 
  min:real; 
  count:monument;
  begin
    min:=z[1].square;
    for i:=1 to r do
      if z[i].square<min then begin
        min:=z[i].square;
        count:=z[i];
      end;
  end;
  
procedure Counter(var z:num; k:integer);
var
  i, j:integer;
  c:char;
  begin
    for i:=1 to r do begin
      c:=z[1].full_name;
      for j:=2 to r do begin
        if c=z[i].full_name then Inc(k);
      end;
    end;
  end;
  
procedure Output(var z, y, j:num; k:integer);
var i:integer;
  begin
    write('A) ');
    writeln(z);
    write('B) ');
    writeln(y);
    write('C) ');
    for i:=1 to r do
      writeln(j[i].full_name, '(', k, '):', j[i].name, ';');
  end;  
        
 
begin
  readln(r);
  Enter(resh);
  resh2:=resh;
  resh3:=resh;
  Highest(resh);
  Smallest(resh2);
  Counter(resh3, g);
  Output(resh, resh2, resh3, g);
end.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.11.2016, 12:59
Ответы с готовыми решениями:

Записи
Составить базу данных о студентах, предусмотрев поля: фио, курс, специальность,сессия( название экзамена и оценки). составить программу,...

Записи
В соревнованиях по прыжкам в длину спортсменами были показаны следующие результаты: Сухов - 7.9 м, Кротов - 8.44 м, Слабоножкин - 8.23 м,...

Записи
Задача: Дана дата в формате «дд.мм.гггг» (где «дд» — число, «мм» — номер месяца, «гггг» — год), описанная в виде записи. Выве-дите на...

2
27 / 27 / 29
Регистрация: 04.01.2015
Сообщений: 120
16.11.2016, 16:11
green568, а помочь-то в чем?
0
0 / 0 / 1
Регистрация: 04.09.2016
Сообщений: 44
16.11.2016, 20:10  [ТС]
isst, программа выводит A) [(П,В,6,17.5),(П,К,11,107),(П,П,5.5,27),( М,П,1524,46),(Д,П,560,20),(0,0),(
Не могу разобраться.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.11.2016, 20:10
Помогаю со студенческими работами здесь

Записи
Разработать пакет процедур для работы с запиями: добавление записи, чтение записей из файл, печать записей в файл, подсчет количества...

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

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

Записи и файлы
Собственно задача: В среде Pascal составить и отладить программу, которая позволяет найти в библиотечном фонде список литературы по...

Отсортировать записи
Помогите сделать сортировку с выводом записей на экран по году (по убыванию) type knigi = record nazv:string; fio:string; ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru