Сформировать матрицу по образцу - C#
Формулировка задачи:
Приветствую дорогие. Помогите решить 2 номер задачи:
Console.Write("n = ");
int n = Convert.ToInt32(Console.ReadLine());
int[,] arr = new int[n,n];
Int64 f = n;
Int64 s = 1;
for (int i = 0; i <= n; i++)
{
for (int j = 0; j <= n;j++)
{
if (j==f-1)
arr[i,j] = s;
else
arr[i,j] = 0;
}
f = f + 1;
s++;
}
for (int i = 0; i <= n; i++)
{
for (int j = 0; j <= n; j++)
{
Console.Write(arr[i,j]);
Console.WriteLine();
}
}
Console.ReadLine();Решение задачи: «Сформировать матрицу по образцу»
textual
Листинг программы
using System;
namespace Sony_16
{
class Program
{
static void Main(string[] args)
{
Console.Write("Enter size array(n) = ");
int n = Convert.ToInt32(Console.ReadLine());
int[,] mas = new int[n, n];
for (int i = 0; i < n; i++) {
mas[i, n - i - 1] = i + 1;
}
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
Console.Write(mas[i ,j] + " ");
}
Console.WriteLine();
}
Console.ReadLine();
}
}
}