Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для ab.random

Новый участник


Сообщения: 29
Благодарности: 1

Профиль | Отправить PM | Цитировать


Как то так)
Код: Выделить весь код
#include <cstdlib>
#include <iostream>
#include <ctime>

using namespace std;

int main(int argc, char *argv[]){
    const int M=5, N=6; // размерность
    int matrix[M][N];
    int i=0, j=0;
    int sum=0;          // храним сумму элементов
    srand(static_cast<unsigned> (-time(NULL)));

    // заполняем матрицу случайными числами от 0 до 9
    // сразу считаем сумму по периметру и печатаем матрицу
    for (i=0; i != M; ++i){
        for (j=0; j != N; ++j){
            cout << (matrix[i][j]=rand()%10) << " ";
            if ((i==0)||(j==0)||(i==M-1)||(j==N-1))
               sum += matrix[i][j];
        }
        cout << endl;
    }
    
    cout << "Сумма крайних элементов равна: " << sum << endl;        
        
    system("PAUSE");
    return EXIT_SUCCESS;
}

Отправлено: 00:31, 27-02-2012 | #47