Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 07.10.2018
Сообщений: 3

Таблица футбольного чемпионата

07.10.2018, 14:13. Показов 2653. Ответов 3

Студворк — интернет-сервис помощи студентам
Таблица футбольного чемпионата задана квадратной матрицей, в которой все элементы, принадлежащие главной диагонали, равны нулю, а каждый элемент, не принадлежащий главной диагонали, равна 2, 1 или 0 (числу очков, набранных в игре: 2 выигрыш, 1 - ничья 0 - проигрыш). Найти число команд, имеющих более побед, чем поражений.

Помогите, пожалуйста, обязательно на java
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.10.2018, 14:13
Ответы с готовыми решениями:

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

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

Таблица футбольного чемпионата
Ребята! Пожалуйста помогите в Turbo C++ сделать! Очень прошу... Таблица футбольного чемпионата задана квадратной матрицей порядка n, в...

3
528 / 263 / 70
Регистрация: 11.12.2016
Сообщений: 1,223
07.10.2018, 15:09
Лучший ответ Сообщение было отмечено Jane123 как решение

Решение

Jane123,
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
public class MyClass {
    public static void main(String args[]) {
        int[][] score = { {0, 1, 2, 0, 2}, {1, 0, 2, 0, 2}, {1, 1, 0, 2, 2}, {1, 0, 2, 0, 2}, {2, 2, 1, 2, 0}};
        int i=0,j=0;
        for(int[] l : score) {
            for(int s : l) 
                i = s==2? i+1 : s==0? i-1 : i;
            j = i>0? j+1 : j;                
            i=0;
        }
        System.out.println("winners : "+j);
    }
}
1
0 / 0 / 0
Регистрация: 07.10.2018
Сообщений: 3
07.10.2018, 15:33  [ТС]
Спасибо огромное!
0
 Аватар для Aviz__
2738 / 2047 / 507
Регистрация: 17.02.2014
Сообщений: 9,465
09.10.2018, 12:32
вот, в закромах нашлось похоже, слегка передала для тебя:
сортирует по рейтингу команды.
Кликните здесь для просмотра всего текста
Java
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
import java.util.Arrays;
import java.util.Comparator;
 
public class Turnir {
 
    public static void main(String[] args) {
        int[][] turnirTable = { {0, 1, 0, 1, 2},
                                {1, 0, 1, 0, 2},
                                {1, 1, 0, 2, 2},
                                {1, 0, 2, 0, 2},
                                {0, 0, 1, 2, 0},};
        FooTeam [] footTeams = new FooTeam[turnirTable.length];
        for (int i = 0; i < footTeams.length; i++) {
            footTeams[i] = new FooTeam("'Team #'" + i);
            footTeams[i].setRating(turnirTable[i]);
        }
        Comparator<FooTeam> rait = new Comparator<FooTeam>() {
            @Override
            public int compare(FooTeam o1, FooTeam o2) {
                return o2.getRaiting() - o1.getRaiting();
            }
        };
        Arrays.sort(footTeams, rait);
        for (FooTeam team : footTeams)
            System.out.println(team);
    }
}
 
class FooTeam {
    private final String name;
    private int [] ratingTable;
    private int [] analitica = new int[3];
    private int raiting;
 
    FooTeam(String name) {
        this.name = name;
    }
 
    void setRating(int[] turnirTableRow) {
        this.ratingTable = turnirTableRow.clone();
        Arrays.sort(this.ratingTable);
        fillAnalitica();
        this.raiting = this.analitica[1] + this.analitica[2];
    }
 
    private void fillAnalitica() {
        for (int tmpIn : this.ratingTable)
            this.analitica[tmpIn]++;
        this.analitica[0]--; // диагональный
    }
 
    public int getRaiting() {
        return raiting;
    }
 
    @Override
    public String toString() {
        return name +
                "\n raiting = " + raiting +
                "\n Выигрыши = " + analitica[2] +
                "\n Ничейных = " + analitica[1] +
                "\n Проигрышей = " + analitica[2] +
                "\n_________________\n";
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.10.2018, 12:32
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru