раз уж написал, не удалять же! Вариант два:
Код:
/*
*мартица, генерация случайных чисел в диапазоне
*от -15 до 45, передача двумерного массива в матрицу
*/
#include <iostream>
#include <stdlib.h>
using namespace std;
void generation(int (*matrix)[10])
{
int i = 0;
int j = 0;
for(i=0; i<10; i++)
{
for(j=0; j<10; j++)
{
matrix[i][j]=rand()%61-15;
}
}
}
void output(int (*matrix)[10])
{
int i = 0;
int j = 0;
for(i=0; i<10; i++)
{
for(j=0; j<10; j++)
{
cout << matrix[i][j] << "\t";
}
cout << "\n\n\n";
}
}
int summ(int (*matrix)[10])
{
int i = 0;
int sum = 0;
for(i=0; i<10; i++)
{
sum = sum + matrix[i][i];
}
return sum;
}
int main(void)
{
int matrix[10][10];
generation(matrix);
output(matrix);
cout << "\nSum: "<< summ(matrix)<< endl;
system("PAUSE");
return EXIT_SUCCESS;
}