Как вывести результат? - C#
Формулировка задачи:
Найти сумму элементов каждой строки двухмерного массива. Двумерный массив состоит из 7 столбцов и 5 строк.Сумму каждой строки сохранить в одномерном массиве. Для заполнения массива использовать класс Random.Максимальное случайное число равно 20. Вывод результатов осуществить следующим образом. Сначала выводится первая строка,далее через 8 пробелов выводится ее сумма. Выводится вторая строка и через восемь пробелов ее сумма и т.д. Вывод должен быть подобен следующему.
xx x xx x xx xx x xxx
x xx xx xx x xx x xxx
Х–однозначное число,
ХХ–двухзначное число.
Вывод осуществить с помощью цикла foreach
Решение задачи: «Как вывести результат?»
textual
Листинг программы
using System;
class test
{
static void Main()
{
int a = 0;
Random r = new Random();
int[] res = new int[7];
int[,] matrix = new int[7, 5];
for (int i = 0; i < 7; i++)
for (int j = 0; j < 5; j++)
{
matrix[i, j] = r.Next(20);
res[i] += matrix[i, j];
}
foreach(int i in res)
{
for (int j = 0; j < 5; j++) Console.Write("{0,4}",matrix[a,j]);
a++;
Console.WriteLine("{0,9}",i);
}
Console.ReadKey(true);
}
}