Для массива найти наибольшее значение суммы между соседними элементами в строке - C#
Формулировка задачи:
Здравствуйте вот задачка :
Для массива а(к,к) найти наибольшее значение суммы между соседними элементами в строке. Результат записать в массив В(m,n) и вывести на экран и в файл.
Проблема в том что не могу вынуть переменные из цикла for
namespace tren { class Program { static void Main(string[] args) { int k, m,j,n,i,w,q; k = int.Parse(Console.ReadLine()); int[,] A = new int[k,k]; Random rand = new Random(); for (i = 0; i < k; i++) { for (j = 0; j < k; j++) { A[i, j] = rand.Next(); Console.Write("A[ " + i + " , " + j + " ] "); } w = (i + k); q = (i + k); m = (w >> 2 << 2); n = (q >> 2 << 2); Console.WriteLine("m=" + m + "n=" + n); } int[,] B = new int[m, n]; for (i = 0; i < m; i++) { for (j = 0; j < n; j++) { B[i, j] = rand.Next(); Console.Write("B[ " + i + " , " + j + " ] "); } } Console.ReadLine(); } } }
Решение задачи: «Для массива найти наибольшее значение суммы между соседними элементами в строке»
textual
Листинг программы
w = (i + k); q = (i + k); m = (w >> 2 << 2); n = (q >> 2 << 2);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д