I had a hard time adding the values stored in each row..as a Total- I figured that out. My question now is, how do I add the values stored in each column? You will see the section in bold. Thanks.
Is there a better way to add columns and rows? Sorry if this thing is hard to read...Code:#include<iomanip.h> #include<fstream.h> #define Size 4 #define College 7 #include<stdlib.h> int C, I; void GetQuan( int Quan[Size][College]) { for(C=0;C<Size;C++) {for(I=0;I<College;I++) {cout<<"\n Enter element Quan["<<C<< "]["<<I<<"]: "; cin>>Quan[C][I];} } //for //for }//main void PrintData(int Quan[Size][College]) {for(C=0;C<Size;C++) {for(I=0;I<College;I++) cout<<Quan[C][I]<<" "; cout<<endl; } } void StoreData(int Quan[Size][College]) { ofstream Inventry("Inventry.dat"); for(C=0;C<Size;C++) {for(I=0;I<College;I++) Inventry<<Quan[C][I]<<" "; Inventry<<endl; } } void ReadData(int Quan[Size][College]) { ifstream Invntry1("Inventry.dat"); for(C=0;C<Size;C++) {for(I=0;I<College;I++) Invntry1>>Quan[C][I]; } } void DisplayReport(int Quan[Size][College]) {int Sum, Tot; ofstream DisRep("DisRep.dat"); DisRep<<"\t\t\t\t\t\t Inventory College Report "<<endl; DisRep<<"\t\t\t\t 1 \t\t 2 \t\t 3 \t\t 4 \t\t 5 \t\t 6 \t\t 7 \t\t\t Size Total"<<endl; DisRep<<"\n\n Small "; for(C=0;C<1;C++) {for(I=0;I<College;I++) {DisRep<<" \t\t"<<Quan[C][I];} } for(C=0;C<1;++C) {Sum=0; for(I=0;I<College;++I) Sum=Sum+Quan[C][I]; DisRep<<"\t\t\t\t"<<Sum<<endl;} DisRep<<"\n\n Medium "; for(C=1;C<2;C++) {for(I=0;I<College;I++) {DisRep<<" \t\t"<<Quan[C][I];} } for(C=1;C<2;++C) {Sum=0; for(I=0;I<College;++I) Sum=Sum+Quan[C][I]; DisRep<<"\t\t\t\t"<<Sum<<endl;} DisRep<<"\n\n Large "; for(C=2;C<3;C++) {for(I=0;I<College;I++) {DisRep<<" \t\t"<<Quan[C][I];} } for(C=2;C<3;++C) {Sum=0; for(I=0;I<College;++I) Sum=Sum+Quan[C][I]; DisRep<<"\t\t\t\t"<<Sum<<endl;} DisRep<<"\n\n X-Large "; for(C=3;C<4;C++) {for(I=0;I<College;I++) {DisRep<<" \t\t"<<Quan[C][I];} } for(C=3;C<4;++C) {Sum=0; for(I=0;I<College;++I) Sum=Sum+Quan[C][I]; DisRep<<"\t\t\t\t"<<Sum<<endl;} DisRep<<"\n\n College Total "; // How do i count values stored in columns? for(C=0;C<Size;C++) {Tot=0; for(I=0;I<1;++I) Tot=Tot+Quan[C][I]; DisRep<<Tot;} } main() { int Quan[Size][College]; GetQuan(Quan); PrintData(Quan); StoreData(Quan); ReadData(Quan); DisplayReport(Quan); system("PAUSE"); return 0; }