exercise

 leo interisti · January 18, 2015 who is going to help me with a programur company grows now. And you are trading with many companies. So, you are recording transactions of n companies in a file. Every company transactions are listed in a line with a positive or negative number:debits are negative (you payed for your buys) andcredits are positive (you are paid for what you sell).Because every company have different number of transactions, the transactions end with a 0 (zero). Then, your balance isBalance = (Your income)- (your expenses)Question: Write a program that is going to calculate the total balance and the company with which you have the most trade (buys + sells).Input specification You will be given an integer (n) the number of companies where 0 ? n ? 2000. Then, in each of the following n lines you will be given:Company ID: a string starting with two letters (from 26 uppercase English chars) and consisting of 4 digitsat most 250 floating point (positive or negative) numbers ending with a 0 (zero).Output specification: Show two information:Total balance: floating point number with 2 digits precisionThe ID of company with which you have the most trade (buys + sells)Note: If there are several companies with the same most trade amount, show the company which appears the first.Sample Input I 4 NL5755 60 70 -25.5 0 AM1966 -25 -60 0 SB9468 82 -20 34 -53 0 TB1567 60.5 -44 66 0 Sample Output I: 145 SB9468 Explanation: Here are the company balances according to given information: BuysSellsBalanceTotal TradeNL5755-25.5130104.5155.5AM1966-850-8585SB9468-7311643189TB1567-44126.582.5170.5Then, total balance is 145 (104.5 - 85 + 43 + 82.5), and the company with which you have the most trade is SB9468, because total buys and sells is the max (189).

Replies

Nothing to see here.

C++

129,762 followers
About

Used in many types of software including music players, video games, and many large scale applications.

Links
Moderators
 Bucky Roberts Administrator