Дана исходная матрица 4 ** 4,заполнить её рандомно,и заменить первую строку и...

0 голосов
100 просмотров

Дана исходная матрица 4 на 4,заполнить её рандомно,и заменить первую строку и последнюю,первый и последний столбец нулями ,задание написать на с#


Информатика (307 баллов) | 100 просмотров
Дано ответов: 2
0 голосов
Правильный ответ
using System;
 
class Program
{
 static void Main()
 {
 var random = new Random(DateTime.Now.Millisecond);
 int n = 4;
 var a = new int[n, n];
 
 Console.WriteLine("A:");
 for (var i = 0; i < n; i++)
 {
 for (var j = 0; j < n; j++)
 {
 a[i, j] = random.Next(0, 9);
 Console.Write(a[i, j] + " ");
 }
 Console.WriteLine();
 }
 Console.WriteLine();
 for(int j = 0; j < n; j++) {
 a[0, j] = 0; a[n-1, j] = 0;
 a[j, 0] = 0; a[j, n-1] = 0;
 }
 Console.WriteLine("new A:");
 for (var i = 0; i < n; i++)
 {
 for (var j = 0; j < n; j++)
 Console.Write(a[i, j] + " ");
 Console.WriteLine();
 }
 Console.WriteLine();
 Console.ReadKey();
 }
 }

Пример:
A:
5 1 6 4
2 5 7 4
3 1 5 8
4 8 5 8

new A:
0 0 0 0
0 5 7 0
0 1 5 0
0 0 0 0
(194k баллов)
0 голосов

Ответ на задание в текстовом файле


Скачать вложение Текст (TXT)
(14.3k баллов)