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

Таблица футбольного чемпионата задается квадратной матрицей размерностью 16х16

22.12.2012, 14:05. Показов 1394. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Таблица футбольного чемпионата задается квадратной матрицей размерностью 16х16, в которой все элементы на главной диагонали равны нулю, а остаток заполнен по следующим правилам: 3 - победа, 1 - ничья, 0 - поражение.Вот матрица :
Собственно задание: расположить команды в порядке уменьшения количества очков. Вывести на экран место, которое заняла команда, ее номер и количество набранных очков. Исходное состояние матрицы определить через типизированную константу-матрицу
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.12.2012, 14:05
Ответы с готовыми решениями:

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

Таблица футбольного чемпионата
Таблица фудбольного чемпионата задана квадратной матрицей порядка n,в которой все элементы, преднолежащие главной диогонали, равны нулю,а...

Таблица футбольного чемпионата
Здравствуйте, очень нужна помощь ваша. Помогите с задачей, пожалуйста. Для меня очень сложная, т.к. я новичок в паскале, но задали её. ...

4
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
22.12.2012, 14:25
Цитата Сообщение от MrVector Посмотреть сообщение
Исходное состояние матрицы определить через типизированную константу-матрицу
Делай сам матрицу из 256 элементов.
1
3 / 3 / 0
Регистрация: 25.09.2012
Сообщений: 41
22.12.2012, 15:32  [ТС]
извините я кое-что не учел....исходное состояние матрицы нужно сформировать с помощью операторов присваивания,это было ориентировочнее состояние матрицы.
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
22.12.2012, 15:56
Но в задании указано
Цитата Сообщение от MrVector Посмотреть сообщение
Исходное состояние матрицы определить через типизированную константу-матрицу
Добавлено через 19 минут
С заполнением рандомно я бы написал так.
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
uses crt;
const n=16;
var tabl:array [1..n,1..n] of byte;
    sum,nom:array[1..n] of byte;
    m,i,j,k:byte;
begin
randomize;
{заполняем случайно верхнюю часть таблицы 0,1,3}
for i:=1 to n-1 do
for j:=i+1 to n do
 repeat
  tabl[i,j]:=random(4);
 until tabl[i,j] in [0,1,3];
{заполняем симметрично нижнюю часть таблицы}
for i:=2 to n do
for j:=1 to i-1 do
 begin
  if tabl[j,i]=1 then tabl[i,j]:=1
  else tabl[i,j]:=3-tabl[j,i];
 end;
{на главную диагональ запишем ноли}
for i:=1 to n do
tabl[i,i]:=0;
Writeln('Таблица:');
{выводим получившуюся матрицу}
writeln('Исходная таблица:');
write('№':4);
for i:=1 to n do
write(i:4);
writeln(' Очки');
for i:=1 to n do
 begin
  sum[i]:=0;{сумма очков команды}
  nom[i]:=i;{ее номер}
  write(nom[i]:4);
  for j:=1 to n do
   begin
    write(tabl[i,j]:4);
    sum[i]:=sum[i]+tabl[i,j];
   end;
  writeln(sum[i]:4);
 end;
write('Нажмите Enter для продолжения');
readln;
clrscr;
{сортируем номера команд по убыванию сумм очков}
for i:=1 to n-1 do
for j:=i+1 to n do
if sum[i]<sum[j] then
 begin
  k:=sum[i];
  sum[i]:=sum[j];
  sum[j]:=k;
  k:=nom[i];
  nom[i]:=nom[j];
  nom[j]:=k;
 end;
{выводим получившуюся матрицу}
writeln('Таблица в соответствии с занятыми местами:');
write('№':4);
for i:=1 to n do
write(i:4);
writeln(' Очки Место');
for i:=1 to n do
 begin
  write(nom[i]:4);
  for j:=1 to n do
  write(tabl[i,j]:4);
  write(sum[i]:4);
  writeln(i:4);
 end;
write('Нажмите Enter для выхода');
end.
1
3 / 3 / 0
Регистрация: 25.09.2012
Сообщений: 41
22.12.2012, 17:35  [ТС]
спасибо большое
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.12.2012, 17:35
Помогаю со студенческими работами здесь

таблица футбольного чемпионата
никто не сталкивался с такой задачкой??? тфблица футбольного чемпионата задана квадратной матрицей порядка n, в которой все элементы,...

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

Таблица футбольного чемпионата задана квадратной матрицей
Таблица футбольного чемпионата задана квадратной матрицей порядка n, в которой все элементы, принадлежащие главной диагонали равны 0, а...

Таблица футбольного чемпионата задана квадратной матрицей порядка N
Привет, дана такая задача: Таблица футбольного чемпионата задана квадратной матрицей порядка N, в которой все элементы, принадлежащие...

Таблица футбольного чемпионата
Всем привет, нужна помощь. Таблица футбольного чемпионата задана в виде двумерного массива из n строк и n столбцов, в котором все...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
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 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru