using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; //filekezelés namespace Matrix { class Program { static void Main(string[] args) { string s; //karakterlánc TextReader f = File.OpenText("atestat.txt"); //file megnyitása olvasásra int n = 0; int[,] t = new int[20, 20]; //matrix deklaralasa s = f.ReadLine(); //egy sor beolvasása a file-ból n = Convert.ToInt32(s); for (int i = 0; i < n; i++) { s = f.ReadLine(); string[] lista = s.Split(' '); for (int j = 0; j < n; j++) { t[i, j] = Convert.ToInt32(lista[j]); } } Console.WriteLine("A beolvasott matrix: "); for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { Console.Write("{0,4}", t[i, j]); } Console.WriteLine(); //egy sor utan uj sorba lep } //beolvasás a billentyuzetrol Console.Write("\nKerem a k szamot: "); int k = Convert.ToInt32(Console.ReadLine()); //mellekatlo csereje k-a for (int i = 0; i < n; i++) { t[i, n - 1 - i] = k; } Console.WriteLine("A modositott matrix: "); for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { Console.Write("{0,4}", t[i, j]); } Console.WriteLine(); //egy sor utan uj sorba lep } Console.ReadKey(); //várakozás billentyülenyomásig } } }