Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/26: Рейтинг темы: голосов - 26, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 01.11.2013
Сообщений: 6

Распечатать список призёров футбольных команд

03.11.2013, 01:48. Показов 5493. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Даны список футбольных команд высшей лиги России и количество очков, набранных каждой командной в чемпионате России. Известно, что нет команд с равным числом очков. Распечатать список призеров.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.11.2013, 01:48
Ответы с готовыми решениями:

Распечатать список призёров футбольных команд
Алгоритм сортировки. Даны список футбольных команд высшей лиги России и количество очков, набранных каждой командой в чемпионате России....

Таблица: Выдать названия команд-призеров
Известна таблица футбольного чемпионата и список команд-участниц. В каждой строке таблицы записано количество очков, полученных...

Список футбольных команд. На выходе должна получиться окончательная турнирная таблица
Задача: Дан список футбольных команд и очки, которые каждая команда заработала. На выходе должна получиться окончательная турнирная таблица...

6
Заблокирован
03.11.2013, 10:03
Оформить как массив записей и отсортировать. По убыванию. Первые три - призеры.
0
Почетный модератор
 Аватар для ildwine
6201 / 2963 / 1300
Регистрация: 04.03.2013
Сообщений: 5,797
Записей в блоге: 1
03.11.2013, 18:28
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
type
  club = record
    title : string;
    score : byte
  end;
 
var
  table : array[1..16] of club;
  i, j : byte;
  t : club;
  
begin
  table[1].title := 'Амкар'; table[1].score := 40;
  table[2].title := 'Анжи'; table[2].score := 11;
  table[3].title := 'Волга'; table[3].score := 12;
  table[4].title := 'Динамо'; table[4].score := 39;
  table[5].title := 'Зенит'; table[5].score := 65;
  table[6].title := 'Краснодар'; table[6].score := 54;
  table[7].title := 'Крылья Советов'; table[7].score := 25;
  table[8].title := 'Кубань'; table[8].score := 37;
  table[9].title := 'Локомотив'; table[9].score := 56;
  table[10].title := 'Ростов'; table[10].score := 30;
  table[11].title := 'Рубин'; table[11].score := 36;
  table[12].title := 'Спартак'; table[12].score := 60;
  table[13].title := 'Терек'; table[13].score := 13;
  table[14].title := 'Томь'; table[14].score := 20;
  table[15].title := 'Урал'; table[15].score := 10;
  table[16].title := 'ЦСКА'; table[16].score := 58;
  for i := 1 to 16 do
    for j := 16 downto i do
      if table[i].score <= table[j].score
      then
      begin
        t := table[i];
        table[i] := table[j];
        table[j] := t
      end;
  writeln('Призеры:');
  for i := 1 to 3 do
    writeln(table[i].title:20, table[i].score:3);
  writeln
end.
1
1 / 1 / 0
Регистрация: 17.11.2014
Сообщений: 15
16.12.2014, 14:45
table[1].title := 'Амкар'; table[1].score := 40 как правильно читается эта строка?

Добавлено через 27 минут
можно ли переделать эту программу так чтобы очки вводились в ручную ну я имею ввиду чтобы в начале программы вводишь очки а в конце она выводит призеров?
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
16.12.2014, 15:30
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
type
  club = record
    title : string;//название клуба
    score : byte //количество очков
  end;
 
var
  table : array[1..20] of club;//массив клубов
  n, i, j : byte;
  t : club;
 
begin
write('Количество команд n=');
readln(n);
for i:=1 to n do
 begin
  write('Название команды ',i,': ');
  readln(table[i].title);
  write('Количество очков: ');
  readln(table[i].score);
 end;
for i := 1 to n do
for j := n downto i do
if table[i].score <= table[j].score then
 begin
  t := table[i];
  table[i] := table[j];
  table[j] := t
 end;
writeln('Призеры:');
for i := 1 to 3 do
writeln(table[i].title:20, table[i].score:3);
end.
2
1 / 1 / 0
Регистрация: 17.11.2014
Сообщений: 15
17.12.2014, 13:58
Спасибо. только теперь выдает ошибку в строке readln(table[i].score);

Добавлено через 3 минуты
Все работает разобралась) спасибо огромное
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
17.12.2014, 13:59
Этого не сможет быть, еще раз скопируйте мой код и ничего в нем не трогайте, все работает без ошибок.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.12.2014, 13:59
Помогаю со студенческими работами здесь

Сортировка футбольных команд по рейтингу
я ввожу название футбольной команды и рейтинг, мне над чтобы сортировало по рейтингу, а потом уже по названию. что нужно поменять? ...

Даны список футбольных команд высшей лиги России
Помогите пожалуйста создать приложение: Даны список футбольных команд высшей лиги России и количество очков, набранных каждой командой в...

Таблица футбольных команд: Сформировать показатели команд заданного континента
Есть вот такое задание. Рейтинговая таблица футбольных сборных содержит следующие сведения: страна, название команды, фамилии тренера...

Ввести список футбольных команд и поменять "Реал Мадрид" и "Ювентус" местами
Нужно написать программу , в которой нужно ввести список футбольных комманд и поменять &quot;Реал Мадрид&quot; и &quot;Ювентус&quot; местами

Генерация футбольных команд
Доброго времени суток! Считываем команды из файла, например Зенит Спартак Анжи Барселона затем нужно сделать вывод пар...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru