(C )Задана матрица A(n,n). 1-ый элемент каждого четного столбца заменить суммой

(C )Задана матрица A(n,n). Первый элемент каждого четного столбца поменять суммой чисел этого столбца, 1-ый элемент каждого нечетного столбца поменять произведением элементов этого столбца.
Заблаговременно спасибо. Версия Visual Studio 2010

Задать свой вопрос
1 ответ

using System;


namespace App

   internal class Program

       private static void Main()

           var a = new[,] 1, 2, 3, 1, 2, 3, 1, 2, 3;


           for (var j = 0; j lt;= a.GetUpperBound(1); j++)

               if (j % 2 == 0)

                   a[0, j] = ColumnSum(j, ref a);

               else

                   a[0, j] = ColumnProduct(j, ref a);

           


           for (var i = 0; i lt;= a.GetUpperBound(0); i++)

               for (var j = 0; j lt;= a.GetUpperBound(1); j++)

                   Console.Write("0 ", a[i, j]);

               Console.WriteLine();

           


           Console.WriteLine();

           Console.ReadLine();

       


       public static int ColumnSum(int column, ref int[,] a)

           var sum = 0;

           for (var i = 0; i lt;= a.GetUpperBound(0); i++)

               sum += a[i, column];

           


           return sum;

       



       public static int ColumnProduct(int column, ref int[,] a)

           var p = 1;

           for (var i = 0; i lt;= a.GetUpperBound(0); i++)

               p *= a[i, column];

           


           return p;

       

   

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт