Дана матрица размера N × M и целое число K (1 ≤ K ≤ M ). После столбца матрицы с номером K вставить столбец из единиц. Есть готовая программа но там есть недочёт
Random R = new Random();
Console.Write("Введите N: ");
int N = Int32.Parse(Console.ReadLine());
Console.Write("Введите M: ");
int M = Int32.Parse(Console.ReadLine());
int[,] A = new int[N, M];
Console.Write("Введите K: ");
int k = Int32.Parse(Console.ReadLine());
int i, j;
int[,] A1 = new int[N, M+1];

Console.WriteLine("\nЭлементы матрицы: ");
for (i = 0; i < A.GetLength(0); i++)
{
for (j = 0; j < A.GetLength(1); j++)
{
A[i, j] = R.Next(0, 10);
Console.Write(A[i, j] + "\t");
}
Console.WriteLine();
}
Console.WriteLine();

if (1 <= k & k <= M)
{
for (i = 0; i < N; i++)
{
for (j = k; j < k + 1; j++)
{
A[i, j] = 1;
}
Console.WriteLine();
}
Console.WriteLine("\nЭлементы новой матрицы, со столбцом из единиц: ");

for (i = 0; i < N; i++)
{
for (j = 0; j < k + 1; j++)
{
Console.Write(A[i, j] + "\t");
}
for (j = k + 1; j < M; j++)
Console.Write(A[i, j] + "\t");
Console.WriteLine();
}
}
else Console.WriteLine("K не соответствует условию!");
}
}
}

VaDerSs VaDerSs    2   22.06.2020 12:11    18

Другие вопросы по теме Информатика