Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
1 / 1 / 0
Регистрация: 12.10.2012
Сообщений: 29
1

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

02.05.2013, 12:01. Просмотров 413. Ответов 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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.05.2013, 12:01
Ответы с готовыми решениями:

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

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

Составить итоговый протокол соревнований на основании трех результатов соревнований по прыжкам в длину
Тщетные попытки сделать курсовую работу. На основании трех результатов соревнований по прыжкам в...

Генератор результатов футбольных матчей
Здравствуйте, хочу попросить помощи в написание/ресурсов/советов одного интересующего меня php кода...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.05.2013, 12:01

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Обработать данные результатов соревнований по бегу
Задание. Подготовить исходные данные в текстовом файле (не менее 10 строк). Исходные данные...

Обработать данные результатов соревнований по бегу
Обработать данные результатов соревнований по бегу Результаты соревнований по бегу ...

Хэш-таблица для хранения результатов соревнований
Доброго времени суток, киберчане. Прошу у вас помощи. Не прошу написать сам текст программы, считаю...

Можете пожалуйста создать базу данных для расчета результатов соревнований
Разработать информационную систему «Старт» для подсчета результатов соревнований. БД состоит из...


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

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

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