Мой код:
using System;
class Com {
static void Main() {
int n;
int sum=0;
int[] mas = new int[200];
n = Convert.ToInt32(Console.ReadLine());
for(int k=0;k<n;k++)
{
mas[k] = Convert.ToInt32(Console.ReadLine());
sum = sum + mas[k];
}
int m;
sum = sum / (n / 2);
for(int j=0;j<n-1;j++)
{
for(int k=j+1;k<n;j++)
{
if (((int)(mas[j]) + mas[k]) == sum)
Console.WriteLine((j+1)+" "+(k+1));
}
}
Console.ReadKey();
}
}
Он компилируется ,но позже при запуске выдаёт ошибку. Выходные данные должны представлять собой пронумерованные пары входных данных .