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

Создать файл записей, имеющих следующие поля - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти кратчайший маршрут, который начинается и завершается в заданной вершине http://www.cyberforum.ru/cpp-beginners/thread1211853.html
Найти кратчайший маршрут, который начинается и завершается в заданной вершине ориентированному графу, проходя через все его вершины (если такой маршрут существует).
C++ Книга c++ "просто как дважды два" Здравствуйте, не подскажите, где можно скачать бесплатно книжку c++ "просто как дважды два". Очень нужна http://www.cyberforum.ru/cpp-beginners/thread1211845.html
Поиск палиндрома. Итераторы. [ error: no matching function for call to ‘copy_if . ' ] C++
Здравствуйте. Задача поиска палиндрома (выражения, в котором не имеет значение направление чтения букв). Сказано, чтобы не буквы игнорировались. Вот код: bool check( const string& s) { string temp = "", rtemp = ""; copy_if(s.cbegin(), s.cend(), front_insert_iterator<string>(temp), isalpha); copy(temp.cbegin(), temp.cend(), back_insert_iterator<string>(rtemp)); return...
Работа с динамического массивом - ошибка при попытке ввода C++
При простой попытке ввода выскакивает ошибка, что кириллица, что английский - ответ один и тот же. Что я упустил? #include <vcl.h> #include <iostream.h> #include <string.h> #pragma hdrstop #pragma argsused using namespace std; class ECM { char* type;
C++ Надо написать с использованием func функции http://www.cyberforum.ru/cpp-beginners/thread1211828.html
Надо написать с помощью функции срочно пожалуйста полностью программу завтра сдавать y=((pow(x,3)+2*a*x)/(sqrt(x+3))+3+x*3)/pow(x-1,2);
C++ Поверхность некоторого тела покрыто n = 4 треугольными пластинами Поверхность некоторого тела покрыто n = 4 треугольными пластинами. Координаты первой пластины, уi1, zi1, xi2, yi2, zi2, xi3, yi3, zi3, i = 1, ..., N. Пластины не накладываются друг на друга. С точки (х0, у0, z0) вертикально вверх выходит луч. Определить через внутренние точки скольких пластин проходит этот луч. подробнее

Показать сообщение отдельно
NanoBreaker
 Аватар для NanoBreaker
23 / 23 / 7
Регистрация: 11.07.2013
Сообщений: 82
19.06.2014, 16:58     Создать файл записей, имеющих следующие поля
Переписал, без использование новых фитч C++11. Теперь должно работать как надо.

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 <iostream>
#include <fstream>
#include <vector>
 
using namespace std;
 
struct Bill
{
    int number;
    int cash;
};
 
int main(void)
{
    ifstream file_in("file_in.txt");
    ofstream file_out("file_out.txt");
 
    vector<Bill> bills;
 
    while (!file_in.eof())
    {
        int buff_number = 0;
        int buff_cash = 0;
        file_in >> buff_number;
        file_in >> buff_cash;
 
        Bill buff_bill;
        buff_bill.number = buff_number;
        buff_bill.cash = buff_cash;
 
        bills.push_back(buff_bill);
    }
 
    for (int i = 0; i < bills.size(); i++)
    {
 
        for (int j = i + 1; j < bills.size(); j++)
        {
            if (bills[i].number == bills[j].number)
            {
                bills[i].cash += bills[j].cash;
                bills[j].number = -1;
            }
        }
    }
 
    for (int i = 0; i < bills.size(); i++)
    {
        if (bills[i].number != -1)
        {
            file_out << bills[i].number << " " << bills[i].cash << endl;
        }
    }
 
    system("PAUSE");
    return 0;
}
 
Текущее время: 10:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru