Untitled
unknown
csharp
2 years ago
2.0 kB
11
Indexable
using System.Text.Json.Serialization.Metadata;
namespace H3Q8FI
{
internal class Program
{
static void Main(string[] args)
{
bool buvosnegyzete = false;
int meret = int.Parse(Console.ReadLine());
int[,] buvosnegyzet = new int[meret, meret];
int[] sorokosszege = new int[meret];
int[] oszlopokosszege = new int[meret];
int atlo1 = 0;
int atlo2 = 0;
for (int i = 0; i < meret; i++)
for (int j = 0; j < meret; j++)
buvosnegyzet[i, j] = int.Parse(Console.ReadLine());
for (int i = 0; i < meret; i++)
for (int j = 0; j < meret; j++)
{
sorokosszege[i] += buvosnegyzet[i,j];
oszlopokosszege[j] += buvosnegyzet[i,j];
if (i == j)
atlo1 += buvosnegyzet[i, j];
if (i + j == meret - 1)
atlo2 += buvosnegyzet[i, j];
}
for (int i = 0; i < meret; i++)
{
Console.Write(sorokosszege[i]);
Console.Write(',');
}
for (int i = 0; i < meret; i++)
{
Console.Write(oszlopokosszege[i]);
Console.Write(',');
}
Console.Write("{0},{1},",atlo1,atlo2);
for (int i = 0; i < meret; i++)
{
if (sorokosszege[i] == oszlopokosszege[i] && sorokosszege[i] == atlo1 && sorokosszege[i] == atlo2)
{
buvosnegyzete = true;
}
}
if (buvosnegyzete)
Console.Write("Y");
else
Console.Write("N");
Console.ReadLine();
}
}
}Editor is loading...