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

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

Восстановить пароль Регистрация
 
Crapoarms
0 / 0 / 0
Регистрация: 20.06.2013
Сообщений: 2
20.06.2013, 14:17     Считать с файла информацию о команде "Название" "Город", количество побед, поражений, ничьих, забитых и пропущенных мячей #1
Здравствуйте.
Необходимо написать программу С++ :
"Считать с файла информацию о команде "Название" "Город", количество побед, поражений, ничьих, забитых и пропущенных мячей. Программа должна сама вывести количество очков по формуле: (кол-во побед)*3+(кол-во ничьих).
необходимо упорядочить данные о командах по убыванию количества набранных ими очков, записать отсортированные данные в новый файл".
Программу нужно сделать при помощи классов.
Помогите пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.06.2013, 14:17     Считать с файла информацию о команде "Название" "Город", количество побед, поражений, ничьих, забитых и пропущенных мячей
Посмотрите здесь:

C++ Дан текст, хранящийся в текстовом файле f, каждый символ которого может быть малой буквой, цифрой или одним из знаков "+", "-", "*".
Написать программу, которая запрашивает у пользователя номер дня недели и выводит одно из сообщений: "Рабочий день","Суббота" или "Воскресенье" C++
что дальше? (программа вводит информацию из ведомости и печатает фамилии студентов, учащихся на "4". "5" и их процентное соотношение с другими) C++
C++ Через ООП: Дать для числа наименование: "рубль", "рубля", "рублей";
C++ Определить количество забитых и пропущенных каждой командой мячей.
C++ Написать программу которaя запрашиваeт у пользователя номер дня недели, затем выводит одно из сообщений "рабочий день", "суббота", "воскресенье"
C++ Считать из текстового файла информацию начинающую со слова "example" и закачивающуюся числом 555
Visual Studio не читает операторы, что начинаются на "glu" ("gluBuild2DMipmaps", "gluPerspective") C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4920 / 2663 / 243
Регистрация: 29.11.2010
Сообщений: 7,409
20.06.2013, 14:26     Считать с файла информацию о команде "Название" "Город", количество побед, поражений, ничьих, забитых и пропущенных мячей #2
Покажите хоть как вы класс создаете что ли.
Crapoarms
0 / 0 / 0
Регистрация: 20.06.2013
Сообщений: 2
20.06.2013, 14:48  [ТС]     Считать с файла информацию о команде "Название" "Город", количество побед, поражений, ничьих, забитых и пропущенных мячей #3
функцию сортировки не знаю как сделать, ибо если считывать с файла то считываются только String:
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
setlocale(0,"");
    ifstream in("text.txt");
    string in2;
    team *mass;
    int q=0,i=0;
    while(getline(in,in2))
        q++;
    in.clear();
    in.seekg(0,ios_base::beg);
    q=q/8;
    mass=new team[q];
    while(getline(in,in2))
    {
        mass[i].Name=in2;
        getline(in,mass[i].City);
        getline(in,mass[i].Win);
        getline(in,mass[i].lose);
        getline(in,mass[i].draw);
        getline(in,mass[i].score);
        getline(in,mass[i].goal);
        getline(in,mass[i].miss);
        i++;
    }
    for(i=0;i<q;i++)
    {
        PrintTeam(mass[i]);
    }

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
class team
{
private:
string Name; 
string city; 
int win;
int lose; 
int draw; 
int score; 
int goal; 
int miss; 
 
public:
void PrintTeam (team a)
    {
        cout<<"Команда: "<<a.Name<<endl; 
        cout<<"Город "<<a.City<<endl;
        cout<<"Побед:"<<" "<<a.Win<<" , Проигрышей: "<<a.lose<<" , Ничьих: "<<a.draw<<endl;
                a.score=(a.win*3)+a.draw;
        cout<<"Заработанные очки:"<<" "<<a.score;
        cout<<"Забитых мячей: "<<a.goal<<" , Пропущенных мячей:"<<a.miss<<endl; 
    };
}
Все объекты с типом int в Private для считывания делал String, но непонятно как дальше работать со string'овским типом для дальнейшей сортировки.
Элементарное умножение не выполняется для строк - это очевидно.
Yandex
Объявления
20.06.2013, 14:48     Считать с файла информацию о команде "Название" "Город", количество побед, поражений, ничьих, забитых и пропущенных мячей
Ответ Создать тему
Опции темы

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