Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Leew
1 / 1 / 0
Регистрация: 12.10.2012
Сообщений: 29
#1

Дерево результатов футбольных соревнований - C++

02.05.2013, 12:01. Просмотров 295. Ответов 0
Метки нет (Все метки)

Нужно сделать дерево результатов футбольных соревнований. В моем случае это футбол. Турнир должен выглядеть как Лига Чемпионов. Групповой этап, плей-офф и финал. Голы, которые забили команды, должны задаваться рандомно. Сделал плей-офф, но он не работает так как надо. Подскажите, каким образом лутше всего это реализовать?

C++
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
88
89
90
91
92
93
94
95
96
#include <iostream>
 
using namespace std;
class championleague
{
public:
    string team[17];
    string nteam[8];
    int scoreteam[17];
   void result4();
   void result2();
   void final();
};
 
 
void championleague::result4()
{int k=1;
for(int i=1;i<8;i++)
{
if (scoreteam[i]>scoreteam[i+1]) 
{
    cout<<team[i]<<endl;
        nteam[k]=team[i]; k++;
    scoreteam[i+1]=0;
}
else {cout<<team[i+1]<<endl;
nteam[k]=team[i+1]; k++;
scoreteam[i]=0;}
i++;
}
}
 
void championleague::result2()
{
for(int i=1;i<4;i++)
{
    if (scoreteam[i]==0){i++;}
 
if (scoreteam[i]>scoreteam[i+1]) 
{
    cout<<nteam[i]<<endl;
}
else {
cout<<nteam[i+1]<<endl;}
 
i++;
}
}
 
void championleague::final()
{
for(int i=1;i<2;i++)
{
    if (scoreteam[i]==0){i++;}
 
if (scoreteam[i]>scoreteam[i+1]) 
{
    cout<<nteam[i]<<endl;
}
else {
cout<<nteam[i+1]<<endl;}
 
i++;
}
}
 
int main()
{
    championleague obj;
    //<team>
    obj.team[1]="team 1";
    obj.team[2]="team 2";
    obj.team[3]="team 3";
    obj.team[4]="team 4";
    obj.team[5]="team 5";
    obj.team[6]="team 6";
    obj.team[7]="team 7";
    obj.team[8]="team 8";
    //</team>
    
 obj.scoreteam[1]=6;
obj.scoreteam[2]=2;
obj.scoreteam[3]=3;
obj.scoreteam[4]=1;
obj.scoreteam[5]=2;
obj.scoreteam[6]=5;
obj.scoreteam[7]=4;
obj.scoreteam[8]=0;
 
 
    obj.result4();
        cout<<endl;
    obj.result2();
        cout<<endl;
    obj.final();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.05.2013, 12:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дерево результатов футбольных соревнований (C++):

Написать программу результатов матчей футбольных команд (Используя контейнер map) - C++
Помогите пожалуйста, никогда не имела дела с контейнерами((( Задание: футбольные команды (через map). Пользователь вводит название...

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

Разработка программы для расчета футбольных матчей - C++
Надо разработать программу для расчета футбольных матчей Что должно быть в программе: Выбор количества команд (от 10 до 20). Выбор...

Бинарное дерево. Удалить из дерева часть вершин так, чтобы оставшееся дерево стало пирамидой - C++
Дано бинарное дерево. Удалить из дерева часть вершин так, чтобы оставшееся дерево стало пирамидой.

Дано дерево. Распечатать дерево по уровням - C++
Дано дерево. Распечатать дерево по уровням.

Составить класс соревнований - C++
Составить класс соревнований. В соревнованиях n судьями выставляются оценки. Удаляются максимальная и минимальная оценки, из оставшихся...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.05.2013, 12:01
Привет! Вот еще темы с ответами:

Исходное бинарное дерево превратить в бинарное дерево поиска, при этом сохранив его структуру - C++
Помогите, не могу понять!( Нужно исходное бинарное дерево превратить в бинарное дерево поиска, при этом сохранив его структуру. вот...

Напишите программу, которая бы читала дерево в формате (а) и затем печатала бы это дерево в формате (б). - C++
Представление дерева: а) Д (Б (А, Ф (В,)), Е (,З (Ж, И))) б) Д Б А Ф ...

Дерево дерево, странное дерево - C++
Нужна помощь в построении дерева. Задание таково: Вершина дерева содержит N целых значений и два указателя на потомков. Запись значений...

Класс: участники спортивных соревнований по легкой атлетике - C++
Помогите решить Заранее благодарен))) Создайте программу с классом TeamS, который включает в себя следующие данные – элементы...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru