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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Построить класс для управления базой данных колекции марок. Используйте следующие поля класса: http://www.cyberforum.ru/cpp-beginners/thread854025.html
Построить класс для управления базой данных колекции марок. Используйте следующие поля класса: char stamp_title; //название коллекции char country; // название страны марки int...
C++ Создайет класс служащие объектом которого будет Создайет класс Employee(служащие) объектом которого будет Age (возраст) и Salary(зарплата). Создайте объекты Ivanov и Petrov.Задайте значения членов-данных этих объектов и выведите их на печать http://www.cyberforum.ru/cpp-beginners/thread854021.html
C++ Построить класс для управления базой данных колекции книг. используйте следующие поля класса
Построить класс для управления базой данных колекции книг. используйте следующие поля класса: char book_title; //название книги char group; // фамилия автора int count_of_page; // ...
Эффективный алгоритм поиска простых чисел на С++ C++
Хотел написать функцию которая вычисляет простое число или сложное, но оно не вычисляется. Цикл который я добавил в функцию не работает. Можете подсказать почему??? Заранее спасибо. Простое число -...
C++ Вывести значение логического выражения, заданного в виде строки S. Выражение определяется следующим образом («T» — True, «F» — False): <выражение> : http://www.cyberforum.ru/cpp-beginners/thread853990.html
помогите пожалуйста решить задачку на рекурсию Вывести значение логического выражения, заданного в виде строки S. Выражение определяется следующим образом («T» — True, «F» — False): <выражение> ...
C++ Дан символ 'C' (прописная латинская буква) и текстовый файл. Создать строковый файл, содержащий все слова из исходного файла Дан символ 'C' (прописная латинская буква) и текстовый файл. Создать строковый файл, содержащий все слова из исходного файла, начинающиеся этой буквой (как прописной, так и строчной). Знаки... подробнее

Показать сообщение отдельно
Leew
1 / 1 / 0
Регистрация: 12.10.2012
Сообщений: 29

Дерево результатов футбольных соревнований - 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru