Для массива найти наибольшее значение суммы между соседними элементами в строке - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте вот задачка : Для массива а(к,к) найти наибольшее значение суммы между соседними элементами в строке. Результат записать в массив В(m,n) и вывести на экран и в файл.
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(); 
        }
        }
    
    }
Проблема в том что не могу вынуть переменные из цикла for

Решение задачи: «Для массива найти наибольшее значение суммы между соседними элементами в строке»

textual
Листинг программы
w = (i + k);
                 q = (i + k);
                 m = (w >> 2 << 2);
                 n = (q >> 2 << 2);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4 из 5
Похожие ответы