Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
valik280397
0 / 0 / 0
Регистрация: 14.10.2015
Сообщений: 21
1

Вывести главную диагональ матрицы

08.12.2015, 16:01. Просмотров 1596. Ответов 1
Метки нет (Все метки)

Дано натуральное число n, которое определяет соответственно количество строк и столбцов в некоторой заданной квадратной матрицы целых чисел. Вывести главную диагональ матрицы.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2015, 16:01
Ответы с готовыми решениями:

Заменить суммой первого столбца матрицы главную диагональ
Ввести массив 4 на 4 определить сумму 1 строки и 1 столбца, и заменить суммой 1 столбца главную...

С помощью перемещения строки и столбца поставить все минимальные элементы матрицы на главную диагональ
Добрый день уважаемые форумчани. Прошу вас помочь разобраться мне с заданием. Задание звучит так-...

Удалить из квадратной матрицы главную диагональ, при этом элементы верхнего треугольника сместить влево
void removeDiagT (Matrix *a); Удаляет из квадратной матрицы a главную диагональ, при этом элементы...

Привести в матрице главную диагональ равную нулям
написал следующий код: #include <stdio.h> #include <stdlib.h> #include <time.h> main() {...

Поменять местами главную и побочную диагональ через указатели
Программа не работает. Почему? #include "stdafx.h" #include <stdio.h> #include <string.h>...

1
rangerx
1952 / 1561 / 478
Регистрация: 31.05.2009
Сообщений: 2,913
08.12.2015, 17:30 2
Лучший ответ Сообщение было отмечено valik280397 как решение

Решение

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
#include <stdio.h>
 
#define N 3
 
int main() {
    int i, j;
    int a[N][N] = {
        {1,2,3},
        {4,5,6},
        {7,8,9}
    };
    printf("Матрица %dx%d\n", N, N);
    for (i = 0; i < N; ++i) {
        for (j = 0; j < N; ++j) {
            printf("%5d", a[i][j]);
        }
        putchar('\n');
    }
    puts("Элементы главной диагонали");
    for (i = 0; i < N; ++i) {
        printf("%5d", a[i][i]);
    }
    putchar('\n');
    return 0;    
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2015, 17:30

Умножить одномерный массив (вектор-строка) на главную диагональ (вектор столбец)
Помогите исправить ошибки в коде, пожалуйста. Задание: задать матрицу 3х3 с помощью указателей,...

Дан двумерный массив 4х4, определить максимум и минимум, определить разность, заменить главную диагональ на полученную разность
Дан двумерный массив 4х4, определить максимум и минимум, определить разность максимума и минимума,...

Поменять местами диагональ а(0,0)-а(4,4) матрицы со столбцом с найменьшей суммой элементов
Програма динамічно виділяє пам’ять для двомірного масиву. Кількість рядків та стовпців в масиві...


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

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

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