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

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

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

исправить ошибкы в програме,я ни как немогу[ - C++

23.05.2010, 15:49. Просмотров 362. Ответов 4
Метки нет (Все метки)

Помогите исправить ошибкы в програме,я ни как немогу
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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
Профиль · PM
 
#include<iostream>
#include<fstream>
#include <string>
#include<vector>
#include<algorithm>
#include <ctime> 
 
using namespace std;
 
struct Team 
{
public: string team;
        int goal;
        int point;
        int win;
 
public: bool operator < (Team&t)
        {
                return t.point<point;
        }
        
    friend ofstream& operator << (ofstream& os, Team& n)
    {
        os << n.team<<endl<<n.point<<" " <<n.goal<<" "<<n.win<<endl;
    return os;
    }
    bool less(Team & t)
    {
        return t.goal<goal;
    }
};
 
int main()
{
    vector<string> team;
    string s;
    int si,sj;
    vector<int> goal(16,0),point(16,0),win(16,0);
    ifstream in;
    in.open("team_name.txt"); //здесь надо создать файл из именем  и придумать название команд
    while(!in.eof())
    {
        in>>s;
        team.push_back(s);
    }
     srand((unsigned)time(0)); 
    for (int i =0; i<15; i++)
    {
        for(int j=1;j<15 ; j++)
        {
            if(j<=i)
            {
                continue;
            }
            si = (rand()%5);
            sj = (rand()%5);
            cout<<i<< " " <<j<<"  -> "<<si<<':'<<sj<<endl;
            goal[i]=goal[i]+si;
            goal[j]=goal[j]+sj;
            if (si<sj)
            {
                point[i]=point[i]+2;
                win[i]++;
            }
            if (si>sj)
            {
                point[j]=point[j]+2;
                win[j]++;
            }
            else 
            {
                point[i]++;
                point[j]++;
            }
        }
 
    }
    fstream out;
    out.open("result.txt");
    for (int i =0; i<16; i++)
    {
         out<<team[i]<<endl;
         out<<point[i]<<"  "<<goal[i]<<"  "<<win[i]<<endl;
    }
    in.close();
    /////////////////////////////////////////// All write. Now show results. 
    vector<Team> result;
    Team t;
    ifstream nin;
    nin.open("result.txt");
    ofstream nout;
    nout.open("winers.txt");
    ofstream nout2;
    nout2.open("goal.txt");
    while (!nin.eof())
    {
        nin>>t.team>>t.point>>t.goal>>t.win;
        result.push_back(t);
    }
    sort(result.begin(),result.end());
    for (int i=0;i<3;i++)
    {
        nout<<result[i];
    }
    for (int i=0;i<16;i++)
    {
        nout2<<result[i].team<<"   "<<result[i].goal<<endl;
    }
 
return 0;
};
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2010, 15:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос исправить ошибкы в програме,я ни как немогу[ (C++):

Нужно исправить ошибки в програме по работе со строками - C++
Описание классов: Базовый класс &quot;Строки&quot;: виртуальные функции нахождения длины и сортировка с выводом результата. Класс наследник...

Нужно исправить ошибки в програме по обработке текста - C++
Задание: Класс-контейнер, который является абстракцией текста и состоит из объектов класса-строки и методов добавления строки в текст,...

Как передать данные другой програме? - C++
Написал програму по переводе целых чисел с одной системы счисления в другую, но проблема в том что это консоль, а хотелось-бы полноценное...

Как узнать в програме сколько раз числа меняются с чётного на нечётное? - C++
Помогите.. такая задача... Нужно ввести числа и узнать сколько раз они поменялись с чётного на нечётное... очень надо

Немогу понять как реализовать - C++
Всем привет!! У меня сложилась такая непонятная ситуация ! У меня есть класс также на форме1 есть кнопка как реализовать так...

В Универе задали С++, немогу понять что да как... !!! - C++
ПОДСОБИТЕ в написании программ в С++ 1) Дано вещественное число A (&gt; 1). Вывести наименьшее из целых чисел N, для которых сумма 1 + 1/2 +...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
M128K145
Эксперт С++
8288 / 3508 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
23.05.2010, 16:14 #2
moldavchyk, уберите в 114 строке точку с запятой
0
moldavchyk
0 / 0 / 0
Регистрация: 01.05.2010
Сообщений: 60
24.05.2010, 13:34  [ТС] #3
Я не могу зделать никак принт-скрин програми может кто поможет, буду признателен..
0
M128K145
Эксперт С++
8288 / 3508 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
24.05.2010, 14:49 #4
moldavchyk, скажите, что должно быть на входе программы?
Принт скрин делается комбинациями Alt+PrtSc для окна и PrtSc для всего экрана
0
moldavchyk
0 / 0 / 0
Регистрация: 01.05.2010
Сообщений: 60
24.05.2010, 21:10  [ТС] #5
Спасибо,но я знаю как ето делаетса,,,А ВОТ В МЕНЕ В ПРОГРАМЕ ВИБИВАЕТ 25 ОШИБОК Я ЗАТРУДНЯЮСЬ,ИХ ИСПРАВИТЬ(там надо создать файл но я незнаю как,ето зделать)кстате вот сама задачка-.
В чемпионате из футбола принимает участие 16 команд. Cформувати файл команд и результатов матча (выигрыш - 2 ОЧКА, ничья -1, проигрыш - 0 ). Используя сформированный файл, обработать результаты чемпионата и распечатать названия команд, которые заняли призовые места, а также количество побед каждой команды.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.05.2010, 21:10
Привет! Вот еще темы с ответами:

Немогу разобратся ошибки в програме - Delphi
Обислить: y=Cosx*Cos2x*...*Cos10x. unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics,...

Исправить 2 ошибки в програме - C#
В методе zapisz Write и WriteLine подчеркнутые красным. Помогите решить проблему!?

Исправить ошибки в готовой програме - Delphi
Выкладываю последнюю версию программы и сикюэл скрипт. Не работают некоторые функции или работают не корректно. 1) При входе за...

Надо исправить ошибки в програме - C (СИ)
Пожалуста помогите исправить ошибки в програме и переделать ее из С в С++ #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
24.05.2010, 21:10
Ответ Создать тему
Опции темы

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