Тема: С++
Показать сообщение отдельно
Старый 13.06.2008, 18:53   #76
Coder
Новичок
 
Аватар для Coder
 
Регистрация: 09.06.2008
Сообщений: 17
Smile

раз уж написал, не удалять же! Вариант два:
Код:
/*
*мартица, генерация случайных чисел в диапазоне      
*от -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;
}
__________________
Если бы здания строили также как програмисты пишут свои программы, то первый залетный дятел уничтол бы цивилизацию!

Чем больше я узнаю, тем яснее понимаю, как мало узнал!
Coder вне форума   Ответить с цитированием