Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Lawlliet
2 / 2 / 0
Регистрация: 25.03.2010
Сообщений: 145
#1

Диагонали Квадратной матрицы - C++

03.04.2010, 12:47. Просмотров 1033. Ответов 2
Метки нет (Все метки)

Дана целочисленная квадратная матрица порядка N, определить минимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы.
код в С++. Заранее благодарен!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.04.2010, 12:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Диагонали Квадратной матрицы (C++):

Написать и протестировать подпрограмму, которая переставляет в обратном порядке элементы главной диагонали квадратной матрицы - вывод всей матрицы - C++
Не знаю как сделать чтоб вся матрица была задание Написать и протестировать подпрограмму, которая переставляет в обратном порядке элементы...

Задача на диагонали квадратной матрицы - C++
Дана квадратная матрица порядка M. Обнулить элементы матрицы, лежащие на побочной диагонали и ниже нее. Условный оператор не ис-пользовать.

Обнуление побочной диагонали квадратной матрицы - C++
Может кто написать алгоритм обнуления побочной диагонали квадратной матрицы? Помогите пожалуйста.

Поменять местами диагонали квадратной матрицы - C++
Написать функцию, которая меняет местами диагонали квадратной матрицы. Написать программу, которая описывает два двумерных массива: А -...

Сумма элементов главной диагонали квадратной матрицы - C++
Всем привет, подскажите пожалуйста как написать программу, подсчитывающую сумму элементов главной диагонали квадратной матрицы. Пожалуйста...

Найти наибольший элемент главной диагонали квадратной матрицы - C++
Двумерные массивы: 1)Найти наибольший элемент главной диагонали квадратной матрицы A=(ai,k) и вывести на печать всю строку, в которой...

2
UKOL
112 / 64 / 7
Регистрация: 17.11.2009
Сообщений: 258
03.04.2010, 15:23 #2
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
/*Дана целочисленная квадратная матрица порядка N, 
определить минимум среди сумм элементов диагоналей, 
параллельных главной диагонали матрицы.*/
 
#include <iostream>
#include <iomanip>
#include <time.h>
 
int main()
{   
    setlocale(LC_ALL, "Russian");
    srand(time(NULL));
    const int N=5;//размер матрицы
    int matrix[N][N]={0};//инициализация массива NxN и обнуление всех элементов
    //заполнение матрицы случайными числами
    for(int i=0;i<N;i++)
        for(int j=0;j<N;j++)
            matrix[i][j]=rand()%10;//числа от 0 до 9
 
    //выводим на экран матирцу
    for(int i=0;i<N;i++)
    {
        for(int j=0;j<N;j++)
        {
            std::cout << matrix[i][j] << " ";
        }
        std::cout << std::endl;
    }
    
    
    //поиск минимальных чисел в главной диагонали
    //определяем минимум, как элемент матрицы 0,0
    int minGlav=matrix[0][0];
    for(int i=1,j=1;((i<N)&&(j<N));i++,j++)
        if(minGlav>matrix[i][j])
            minGlav=matrix[i][j];
 
    //определяем минимальный элемент побочной диагонали
    //определяем минимум, как элемент матрицы 0,N-1
    int minPoboch=matrix[0][N-1];
    for(int i=0,j=N-1;((i>0)&&(j<N));i++,j--)
        if(minPoboch>matrix[i][j])
            minPoboch=matrix[i][j];
 
    std::cout << "Минимальный элемент главной диагонали: " << minGlav << std::endl;
    std::cout << "Минимальный элемент побочной диагонали: " << minPoboch << std::endl;
    return 0;
}
1
Lawlliet
2 / 2 / 0
Регистрация: 25.03.2010
Сообщений: 145
05.04.2010, 12:07  [ТС] #3
спасибо
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.04.2010, 12:07
Привет! Вот еще темы с ответами:

Найти произведение элементов побочной диагонали квадратной матрицы - C++
Дана квадратная матрица порядка N. Найти произведение элементов побочной диагонали квадратной матрицы. C++

Вычесть k-ю строку квадратной матрицы из элементов правой диагонали - C++
Вычесть k-ю строку квадратной матрицы N x N из элементов правой диагонали. Код есть, но чего то там не хватает для правильной работы...

Найти сумму элементов главной диагонали квадратной матрицы - C++
Помогите 1)Найти сумму элементов главной диагонали квадратной матрицы.

Найти произведение элементов побочной диагонали квадратной матрицы - C++
Дано квадратную матрицу порядка N. Найти произведение элементов побочной диагонали квадратной матрицы. Помогите написать программу в...


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

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

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