Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.93/14: Рейтинг темы: голосов - 14, средняя оценка - 4.93
bro_uo
0 / 0 / 0
Регистрация: 16.02.2014
Сообщений: 35
1

Найти сумму (количество) элементов верхнего (нижнего) правого (левого) треугольника квадратной матрицы порядка n

17.03.2014, 18:33. Просмотров 2688. Ответов 2
Метки нет (Все метки)

Найти сумму (количество) элементов верхнего (нижнего) правого (левого) треугольника квадратной матрицы порядка n.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.03.2014, 18:33
Ответы с готовыми решениями:

Найти сумму элементов верхнего правого треугольника квадратной матрицы
Пользователь вводит с клавиатуры размерность и элементы. Найти сумму элементов верхнего правого...

Найти координаты левого нижнего и правого верхнего углов минимального прямоугольника
Доброго времени суток! Имеется задачка: Даны два прямоугольника, стороны которых паралленльны...

Найти координаты левого нижнего и правого верхнего углов минимального прямоугольника, содержащего указанные прямоугольники
Даны 2 прямоугольника,стороны которых параллельны или перпендикулярны осям координат.Известны...

Создать класс окно, имеющий координаты верхнего левого и нижнего правого угла, цвет фона
Создать класс окно, имеющий координаты верхнего левого и нижнего правого угла, цвет фона (указатель...

Найти сумму чисел нижнего треугольника матрицы, включая главную диагональ
Дана матрица A(n,n). Найти сумму чисел нижнего треугольника, включая главную диагональ,...

2
Metall_Version
2123 / 1260 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
Завершенные тесты: 2
17.03.2014, 19:24 2
Лучший ответ Сообщение было отмечено bro_uo как решение

Решение

первый вариант
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
        static void Main(string[] args)
        {
            int[,] matrix;
            int n = 4;
            matrix = new int[n, n];
            int sum = 0;
            for (int i = 0; i < n;i++ )
                for (int j = 0; j < n; j++)
                {
                    matrix[i, j] = Convert.ToInt32(Console.ReadLine());
                }
 
            for (int i = 0; i < n; i++)
            {
                for (int j = i; j < n; j++)
                {
                    sum += matrix[i, j];
                }
                Console.WriteLine();
            }
 
 
 
            Console.ReadLine();
        }
Добавлено через 3 минуты
для второго варианта заменить второй цикл на этот
C#
1
2
3
4
5
6
7
8
            for (int i = 0; i < n; i++)
            {
                for (int j = 0; j <= i; j++)
                {
                    sum += matrix[i, j];
                }
                Console.WriteLine();
            }
1
Klioda
0 / 0 / 0
Регистрация: 26.12.2016
17.03.2014, 19:25 3
Лучший ответ Сообщение было отмечено bro_uo как решение

Решение

Хотя бы уточните о каких треугольниках речь идёт.
Если вместе с диагональю, то вот.

Сумма левого нижнего:
C#
1
2
3
4
int sum = 0;
for(int i=0; i<n; ++i)
  for(int j=0; j<=i; ++j)
    sum += matrix[i,j];
Сумма верхнего правого:
C#
1
2
3
4
int sum = 0;
for(int i=0; i<n; ++i)
  for(int j=i; j<n; ++j)
    sum += matrix[i,j];
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.03.2014, 19:25

Из элементов верхнего и нижнего треугольников матрицы сформировать вектора
Целочисленная двумерная матрица разделяется главной диагональю на два треугольника. Из элементов...

Найти количество элементов верхнего правого треугольника квадратной матрицы порядка n
Найти количество элементов верхнего правого треугольника квадратной матрицы порядка n. Без понятия...

Найти количество элементов нижнего правого треугольника квадратной матрицы
Найти количество элементов нижнего правого треугольника квадратной матрицы порядка n. на WinForm


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru