0 / 0 / 0
Регистрация: 02.12.2017
Сообщений: 14
1

Поменять местами строку и столбец в квадратной матрице

04.12.2017, 13:46. Показов 3167. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста, написать код.

Дана действительная квадратная матрица порядка n. Преобразовать матрицу по правилу: строку с номером n сделать столбцом с номером n, а столбец с номером n – строкой с номером n.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.12.2017, 13:46
Ответы с готовыми решениями:

В матрице поменять местами строку и столбец
Как в квадратной матрице порядка N поменять местами строку и столбец, на пересечении которых стоит...

В квадратной матрице поменять k-ую строку и k-ый столбец местами
Очень прошу о помощи :gsad: В квадратной матрице n-го порядка поменять k-ую строку и k-ый столбец...

В квадратной матрице порядка n поменять местами столбец и строку
Здравствуйте. Такая вот задачка. В квадратной матрице порядка n нужно поменять местами столбец с...

Поменять местами первую строку и последний столбец в квадратной матрице
Ребят, помогите, нужно очень срочно. И еще нужна блок-схема. Только надо программу полностью, а не...

1
75 / 75 / 96
Регистрация: 29.09.2012
Сообщений: 232
05.12.2017, 10:47 2
Лучший ответ Сообщение было отмечено crazy0001 как решение

Решение

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
using System;
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Random rand = new Random();
            Console.WriteLine("Введите N :");
            int N = int.Parse(Console.ReadLine());
            int[,] matrix = new int[N, N];
            int i, j,x;
 
            for (i = 0; i < N; i++)
            {
                for (j = 0; j < N; j++)
                {
                    matrix[i, j] = rand.Next(-50, 50);
                    Console.Write(matrix[i, j] + "    ");
                }
                Console.WriteLine();
                Console.WriteLine("------------------------------------------");
            }
            Console.WriteLine();
 
            for (i = 0; i < N-1; i++)
            {
                x = matrix[N-1, i];
                matrix[N-1, i] = matrix[i, N-1];
                matrix[i, N-1] = x;
            }
 
            for (i = 0; i < N; i++)
            {
                for (j = 0; j < N; j++)
                {
                    Console.Write(matrix[i, j] + "    ");
                }
                Console.WriteLine();
                Console.WriteLine("------------------------------------------");
            }
            Console.ReadKey();
        }
    }
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.12.2017, 10:47
Помогаю со студенческими работами здесь

В квадратной матрице поменять местами строку и столбец, на пересечении которых находится максимальный элемент
Создать масив 5x5. Найти в 3 строке минимальный элемент и поменять местами строку и столбец на...

В квадратной матрице поменять местами строку и столбец на пересечение которых находится минимальный элемент
В квадратной матрицы поменять местами строку и столбец на пересечение которых находится минимальный...

В квадратной матрице поменять местами строку и столбец на пересечении которых находится максимальный элемент
В квадратной матрице поменять местами строку и столбец на пересечении которых находится...

В квадратной матрице порядка N поменять местами строку и столбец, на пересечении которых стоит максимальный элемент
Написать программу для решения следующей задачи: в квадратной матрице порядка N поменять местами...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru