ok in the following code I'm trying to make the program print the array and sum it up for each row and column. In addition to that use a random number for each item in the array....I only get the number 42 and I'm at a loss as to how i create the random number generater + loop to put in that will generate a random number for each item in the array and to top that off put it in a function:
Code:
// This program demonstrates accepting a 2D array argument.
#include <iostream>
#include <iomanip>
#include<fstream>
using namespace std;

// Global constants
const int COLS = 11;  // Number of columns in each array
const int TBL1_ROWS = 3;// Number of rows in table1


void Sum_Rows(int [][COLS], int);
void Sum_Columns(int [][COLS],int);

int main()
{
    int total,
        rNumb = 0;
        
        rNumb = 1 + rand()%100;
        
   int table1[TBL1_ROWS][COLS] = {{rNumb, rNumb,rNumb,rNumb,rNumb,rNumb,rNumb,rNumb,rNumb,rNumb,rNumb},
                                  {rNumb, rNumb,rNumb,rNumb,rNumb,rNumb,rNumb,rNumb,rNumb,rNumb,rNumb},
                                  {rNumb, rNumb,rNumb,rNumb,rNumb,rNumb,rNumb,rNumb,rNumb,rNumb,rNumb}};
  Sum_Rows(table1,TBL1_ROWS);
  Sum_Columns(table1,COLS);
   
  
       
       

   
   system("PAUSE");
   return 0;
}

void Sum_Rows(int array[][COLS], int rows)
{
     int total;
     int rNumb;
     
      for(int row = 0; row < TBL1_ROWS; row++){
           total = 0;
           for (int col = 0; col < COLS; col++){
           total += array[row][col];
           cout << setw(5) << array[row][col];
           }
           cout << setw(2) << "=" << setw(3)<< total <<endl;  
                }
                }
                
void Sum_Columns(int array[][COLS], int rows)
{
     int total;
     
      for(int col = 0; col < COLS; col++){
           total = 0;
           for (int row = 0; row < TBL1_ROWS; row++){
           total += array[row][col];
           //cout << setw(3) << array[row][col];
           }
           
           cout << setw(2) <<" "<< total;  
                }
                cout <<endl;
                }
:?