Відповідь:
public static void summator(uint n){
long sum = 0;
long[,] mas = new long[n,n];
for(uint i=0;i<n;i++){
for(uint j=0;j<n;j++){
Console.WriteLine("Введите элемент матрицы ["+(i+1)+"]["+(j+1)+"]");
mas[i,j] = Convert.ToInt64(Console.ReadLine());
if(i+j<n-1) sum+=mas[i,j];}
}
Console.WriteLine("Ваш массив:");
for(uint i=0;i<n;i++){
for(uint j=0;j<n;j++){
Console.Write(mas[i,j]+"\t");
}
Console.WriteLine();
}
Console.Write("Сумма элементов над побочной диагональю равна "+sum);}
public static void Main(string[] args){
Console.WriteLine("Введите размер квадратной матрицы:");
uint len = Convert.ToUInt32(Console.ReadLine());
summator(len);
Console.ReadKey(true);}
1 бит кодирует -> 2 разных значений(2^1 = 2);
2 бит кодирует -> 4 разных значений(2^2 = 4);
3 бит кодирует -> 8 разных значений(2^3 = 8);
4 бит кодирует -> 16 разных значений(2^4 = 16);
5 бит кодирует -> 32 разных значений(2^5 = 32);
6 бит кодирует -> 64 разных значений(2^6 = 64);
7 бит кодирует -> 128 разных значений(2^7 = 128);
8 бит кодирует -> 256 разных значений(2^8 = 256);
9 бит кодирует -> 512 разных значений(2^9 = 512);
10 бит кодирует -> 1024 разных значений(2^10 = 1024);