Задать вопрос
@MrFlatman
Студент

Заполнить двумерный массив рандомными числами и вывести их сумму?

Привет всем, на куролесил я тут с "программой". Задача стояла так: дан двумерный массив 3х3, заполнить его через рандом и посчитать сумму всех элементов массива. Я что-то написал, но оно на мой взгляд работает не правильно. Подскажите, пожалуйста, где допущена ошибка?

#include "stdafx.h"
#include "stdlib.h"
#include "time.h"
#include "iostream"
#include "conio.h"
#include "ctime"
using namespace std;


void main()
{
    int mas[3][3];
    int i, j, sum;

    srand(time(NULL));
    sum = 0;
    for (i = 0; i < 3; i++) 
    {
        for (j = 0; j < 3; j++) 
        {
            mas[i][j] = 0 + rand();
            sum = sum + mas[i][j];

        }
    }

    cout << mas[i][j] << endl;
    cout << sum << endl;
    _getch();

}
  • Вопрос задан
  • 7542 просмотра
Подписаться 1 Оценить Комментировать
Ответ пользователя 15432 К ответам на вопрос (2)
15432
@15432
Системный программист ^_^
неправильно вот это
cout << mas[i][j] << endl;

его нужно вставить внутрь цикла по j

в остальном выглядит норм.
не очень понятно, для чего прибавлять 0
Ответ написан