Форум программистов, компьютерный форум CyberForum.ru

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

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

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

02.05.2013, 12:01. Просмотров 281. Ответов 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();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.05.2013, 12:01     Дерево результатов футбольных соревнований
Посмотрите здесь:

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

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

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

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

Вывести результаты трёх лучших участников соревнований и их фамилии - C++
В ЭВМ поступают фамилии и результаты N участников соревнований по плаванию и их фамилии. Вывести результаты трех лучших участников и их...

Вывести результаты трёх лучших участников соревнований и их фамилии - C++
В ЭВМ поступают фамилии и результаты N участников соревнований по плаванию и их фамилии. Вывести результаты трех лучших участников и их...

Массив: вывести номер победителя соревнований метания молота - C++
В метании молота состязается n спортcменов. Каждый из них сделал m бросков. Побеждает спортсмен, у которого максимален наилучший бросок....

Создать файл, что вмещает известия о результатах спорт.соревнований - C++
Создать файл, что вмещает известия о результатах спорт.соревнований. Данные должны быть представлены в виде следующей структуры: -...

По результатам лыжных соревнований в трех группах сформировать сборную команду из 7 человек - C++
По результатам лыжных соревнований в трех группах сформировать сборную команду из 7 человек

сформировать сборную команду из 7 человек по результатам лыжных соревнований в трех группах - C++
За результатами лижних змагань у трьох групах сформувати збірну команду з 7 чоловік. Пункт 1.4 Правил: Официальный язык форума - русский.

Победителем соревнований объявляется тот спортсмен, у которого максимален наилучший результат по всем броскам - C++
Здравствуйте, помогите доделать следующую задачу. Победителем соревнований объявляется тот спортсмен, у которого максимален наилучший...

Помогите сделать программку: За результатами лыжных соревнований в троих группах сформировать сборную команду с 7 человек!!!! - C++
:За результатами лыжных соревнований в троих группах сформировать сборную команду с 7 человек.


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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