На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Транспонирование матрицы

Задание

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

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

Функционал программы

  • Считывание введенных пользователем данных;
  • Создание матрицы;
  • Заполнение матрицы с помощью генератора случайных чисел;
  • Транспонирование матрицы;
  • Вывод результатов работы программы на консоль;

Фрагмент программного кода

//Задаем переменную рандом, для генерации случайных чисел.
            Random rValue = new Random();
            int n, m;
            //Выводим на консоль вопрос для пользователя, сколько строк должно быть в матрице.
            Console.Write("Введите количество строк в матрице, m = ");
            //Считываем ответ пользователя в переменную.
            m = Convert.ToInt32(Console.ReadLine());
            //Выводим на консоль вопрос для пользователя, сколько столбцов должно быть в матрице.
            Console.Write("Введите количество столбцов в матрице, n = ");
            //Считываем ответ пользователя в переменную.
            n = Convert.ToInt32(Console.ReadLine());
            Console.Write("\n");
            Console.WriteLine("Изначальная матрица: ");
            Console.Write("\n");
            //Создаем массив по полученным значениям
            double[,] massiv = new double[m, n];
                //Создаем цикл, который будет повторять заданные в нем операции, пока переменная i=0 не нарушит заданное условие (i < m)
                //С каждым повтором цикла значение i увеличивается на единицу
                for (int i = 0; i < m; i++)
                {
                    //Создаем цикл, который будет повторять заданные в нем операции, пока переменная j=0 не нарушит заданное условие (j < n)
                    //С каждым повтором цикла значение j увеличивается на единицу
                    for (int j = 0; j < n; j++)
                    {
                        //Заполняем массив с помощью генератора случайных числе. В данном случае, значения будут от 0 до 10
                        //Если пользователь пожелает задать другие значения для матрицы, то он должен заменить числа 0 и 10
                        massiv[i, j] = rValue.Next(0, 10);
                        //Выводим на консоль результат заполнения матрицы
                        Console.Write(massiv[i, j] + " ");
                    }
                    Console.Write("\n");
                }
                Console.Write("\n");

Скриншот архива с проектом

Пояснения по запуску программы

Для успешного запуска программы пользователю необходимо иметь установленную программу Visual Studio. Желательно версии не старее Visual Studio 2019. Кроме того, после установки программы, пользоветль должен также установить расширение для работы с C#. Это возможно сделать выбрав в верхнем меню "Расширения -> Управления расширениями".

Купить 150,00 
Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

KsenN

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Похожие работы
Тип Название Рейтинг Категория Стоимость
Исходник Диагональ матрицы C# 25 .NET (C#) бесплатно
Курсовая Операции над матрицами C# 15 .NET (C#) 1 500,00
Другое Элементарные преобразования над математическими матрицами 0 C/C++ бесплатно
Лабораторная Удаление строк и столбцов в матрице Delphi 0 Pascal/Delphi бесплатно
Исходник Умножение матриц больших размеров методом Штрассена 0 C/C++ 100,00
Другие работы автора
Тип Название Рейтинг Категория Стоимость
Исходник Построение СДНФ и СКНФ булевых функций 0 .NET (C#) 600,00
Новые работы
Тип Название Рейтинг Категория Стоимость
Исходник Шифр Виженера "Python" new 0 Python 1 000,00
Исходник Библиотека. Учет книг (C#, WPF, NET 6.0, SQL Server) new 0 .NET (C#) 2 000,00
Исходник Учет посещаемости занятий (C#, WPF, SQL Server, SQLite) new 0 .NET (C#) 2 500,00
Исходник Программа "Гипотеза Коллатца" Python new 0 Python 500,00
Исходник Генератор календарей (Python) new 1 Python 800,00
Купить

150,00 

Покупается впервые!
Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.

Заказать через

ConsoleApp1.rar
135813
Оцени работу

рейтинг

Категории
Транспонирование матрицы
Данная программа предназначена для транспонирования матрицы. Пользователь может ввести любые целые значения столбцов и строк, после чего программа заполнит матрицу заданного размера с помощью генератора случайных чисел. Изначально программа использует числа от 0 до 10, что легко можно поменять в коде. После этого программа транспонирует матрицу и выводит результат на экран.
Категория: Образование
Стоимость: 150,00