Esempio n. 1
0
int main()
{
	Sales_Data total;
	if(read(cin,total))
		{
			Sales_Data trans;
			while(read(cin,trans))
			{
				if(total.isbn()==trans.isbn())
					{
						total.combine(trans);
					}
					else
						{
							print(cout,total)<<endl;
							total=trans;
						}
			}
			print(cout,total)<<endl;
		}else
			{
				cerr<<"NO Data?"<<endl;
			}
	return 0;
}
int main(int argc, const char * argv[]) {
    Sales_Data total;
    if(cin >> total.bookNo >> total.units_sold >> total.revenue){
        Sales_Data trans;
        while(cin >> trans.bookNo >> trans.units_sold >> trans.revenue){
            if (total.isbn() == trans.isbn()) {
                total.combine(trans);
            }
            else{
                cout << total.bookNo <<" " << total.units_sold << " "<<total.revenue << endl;
                total = trans;
            }
            cout << total.bookNo <<" " << total.units_sold << " "<<total.revenue << endl;
        }
    }
    else{