Просуммировать элементы строк заданной матрицы. Неверный вывод значений и неверная информация в массиве - C (СИ)

Формулировка задачи:

Просуммировать элементы строк заданной матрицы размером n*m. Результат получить в одномерном массиве.
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#define n 4
#define m 4
 
void main()
{
int sum[n],mas[n][m],i,j;
randomize();
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
mas[i][j]=random(11);
printf("%d\t",mas[i][j]);
}
sum[i]+=mas[i][j];
printf("\n");
printf("Sum of row is %d\n",sum[i]);
}
getch();
}
Ошибка в ходе выполнения работы программы состоит в том, что выдается бред, а не нужная сумма и в массив поступает неверная информация. Ошибку не могу найти, потому прошу помощи тут.

Код к задаче: «Просуммировать элементы строк заданной матрицы. Неверный вывод значений и неверная информация в массиве - C (СИ)»

textual
sum[i]=0;
for(j=0;j<m;j++)
{
mas[i][j]=random(11);
printf("%d\t",mas[i][j]);
sum[i]+=mas[i][j];
}

9   голосов, оценка 3.778 из 5


СОХРАНИТЬ ССЫЛКУ
Похожие ответы