Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.04.2011, 21:26   #1
tashkend
 
Регистрация: 14.04.2011
Сообщений: 2
По умолчанию матрицы на с#

помогите написать программу на языке с#

сумму элементов в тех строках,в который содержится хотя бы один отрицательный элемент.
2.номере строк и столбцов всех седлых точек матриц(матрица имеет седлую точку,если элемент является в i -строке минимальной в в j-столбце максимальным):дана целочисленная прямоугольная матрица определить:1.сумму элементов в тех строках,в который содержится хотя бы один отрицательный элемент.2.номере строк и столбцов всех седлых точек матриц(матрица имеет седлую точку,если элемент является в i -строке минимальной в в j-столбце максимальным)
tashkend вне форума Ответить с цитированием
Старый 15.04.2011, 08:28   #2
RUSt88
Участник клуба
 
Регистрация: 29.12.2009
Сообщений: 1,166
По умолчанию

сделаю за вознаграждение
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть]
RUSt88 вне форума Ответить с цитированием
Старый 15.04.2011, 14:08   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
сумму элементов в тех строках,в который содержится хотя бы один отрицательный элемент.
изучаю C#, поэтому интересно было написать..
а вообще, конечно, задачка элементарная...
вот один из вариантов решения:
Код:
        static void Main(string[] args)
        {
            int[][] A = {new int[] {1, -2, 3}, 
                         new int[] {200, 30, 20, 10}, 
                         new int[] {20, -5, 30},
                         new int[] {10, 11, 12}};

            PrintMatrix(A);

            int Sum = 0;
            for (int i = 0; i < A.Length; i++)
            {
                if (A[i].Count(x => x < 0) > 0) // значит в строке есть отрицательные элементы
                {
                    // подсчитаем сумму элементов данной строки
                    Sum = A[i].Sum();
                    Console.WriteLine(" строка {0}, сумма = {1}", i, Sum);
                }
            }

            Console.WriteLine("\n\n жми на Enter! ");
            Console.ReadLine();
        }
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TurboPascal: графы, матрицы смежности и матрицы инцидентности. ulala Помощь студентам 1 03.03.2011 19:28
Ф-ия, определяющая сумму строк матрицы, если на главной диагонали матрицы имеется отрицательный эл-т. Volk_xD Помощь студентам 6 05.01.2011 13:39
Матрицы:функция изменения порядка столбцов матрицы Fajyz Помощь студентам 0 13.01.2010 09:40
На главную диагональ матрицы поместить наибольшие элементы этой матрицы mivel Помощь студентам 2 23.12.2009 21:19