/* James Cannalte
* 25 January 2012
* This program will display sales figures using
* a two-dimensional array.
* EC: Displays an extra row of Totals as well
*/
import java.util.Scanner;
public class SalesTeam
{
public static void main (String[] args)
{
int sum = 0, sum2 = 0;
Scanner scan = new Scanner (System.in);
System.out.print ("How many sales people are there? ");
int number = scan.nextInt();
int[][] array = new int[number][7]; // 7 Days in a week
for (int i = 0; i < number; i++)
{
for (int j = 0; j < 7; j++)
{
System.out.print ("Enter sales for person " + (i+1) + " on day " + (j+1) + ": ");
array[i][j] = scan.nextInt();
}
System.out.println();
}
System.out.print ("\t\t");
for (int i = 0; i < 8; i++)
{
if (i == 7) //If it's the 8th column, "Total"
System.out.print("Total");
else
System.out.print ("Day " + (i+1) + "\t");
}
System.out.println();
for (int i = 0; i < number; i++)
{
System.out.print ("Salesperson " + (i+1) + ": ");
for (int j = 0; j < 8; j++)
{
if (j == 7)
{
for (int k = 0; k < 7; k++)
sum += array[i][k];
System.out.print (sum);
sum=0;
}
else
System.out.print (array[i][j] + "\t");
}
if ((i+1) == number)
{
System.out.println();
System.out.print ("Total:\t\t");
for (int y = 0; y < 7; y++)
{
for (int z = 0; z < array.length; z++)
sum2 += array[z][y];
System.out.print(sum2 + "\t");
sum2 = 0;
}
}
System.out.println();
}
}
}