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

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

Восстановить пароль Регистрация
 
Sherlock_Holmes
0 / 0 / 0
Регистрация: 07.06.2012
Сообщений: 12
07.06.2012, 00:32     Таблица футбольного чемпионата #1
Ребята! Пожалуйста помогите в Turbo C++ сделать! Очень прошу...
Таблица футбольного чемпионата задана квадратной
матрицей порядка n, в которой все элементы, принадлежащие главной
диагонали, равны нулю, а каждый элемент, не принадлежащий главной
диагонали, равен 2, 1 или 0 (числу очков, набранных в игре: 2 —
выигрыш, 1 — ничья, 0 — проигрыш). Определить номера команд, прошедших чемпионат без
поражений.

Никак не могу сделать, какая-то ерунда получается...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.06.2012, 00:32     Таблица футбольного чемпионата
Посмотрите здесь:

Автоматическое составление расписания чемпионата C++
Таблица в C++ C++
Таблица лексем и таблица идентификаторов C++
C++ Генератор футбольного матча
Дано название футбольного клуба.Определить количество символов в нем (строки) C++
C++ Задание на двумерный массив: Таблица футбольного чемпионата
C++ Таблица футбольного чемпионата
C++ Жеребьевка футбольного чемпионата

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
never old
8 / 8 / 1
Регистрация: 02.06.2012
Сообщений: 25
07.06.2012, 00:41     Таблица футбольного чемпионата #2
Откуда берутся результаты матчей?
И есть какие-то наброски кода?
Sherlock_Holmes
0 / 0 / 0
Регистрация: 07.06.2012
Сообщений: 12
07.06.2012, 00:46  [ТС]     Таблица футбольного чемпионата #3
Я сделал в С++, потому что в Turbo C++ че-то у меня не выходит... Помогите в Турбо переделать...
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
#include <stdio.h>
#include <conio.h>
#include <math.h>
using namespace std;
 
#define N 3
 
int a[N][N];
int win,lose,draw,k,t;
 
void input()
{
for(int i=0;i<N;i++)
    for(int j=0;j<N;j++)
    {
        cout<<"A["<<i+1<<","<<j+1<<"]=";
        cin>>a[i][j];
        cout<<endl;
    }
}
 
void varA()
{
win=lose=draw=k=t=0;
 
    for(int i=0;i<N;i++)
    {
        for(int j=0;j<N;j++)
        {
            if (a[i][j]==2) win++;
            if (a[i][j]==1) draw++;
            if (i!=j && a[i][j]==0) lose++;
        }
        if (win>lose) k++;/*uslovie varianta a*/
        if (win>N/2) t++;/*{uslovie varianta c*/
        cout<<"komanda"<<i<<"="<<win<<"/"<<draw<<"/"<<lose<<endl;/*vivod rezultatov komandi*/
        if (lose==0) cout<<"u komandi "<<i<<" net porazhenii"<<endl; /*uslovie i vivod varianta b*/
        win=lose=draw=0; 
        cout<<" "<<endl;
    }
    if (k>0) 
        cout<<"kol-vo komand win>lose -"<<k<<endl;
    else
        cout<<"net komand win>(lose)"<<endl;
    if (t>0)
        cout<<"kol-vo komand win>(N/2) -"<<t<<endl;
    else
        cout<<"net komand win>(N/2)"<<endl;
}
 
int main()
{
    input();
    varA();
    getchar();
    return 0;
}
Добавлено через 2 минуты
То что сделал - это несколько заданий...

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

Мне бы хотя бы б) переделать в Турбо С++...
Yandex
Объявления
07.06.2012, 00:46     Таблица футбольного чемпионата
Ответ Создать тему
Опции темы

Текущее время: 03:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru