Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.12.2015, 15:26   #1
Muzzli
 
Регистрация: 21.12.2015
Сообщений: 4
По умолчанию Помошь с двумерным массивом.

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

А как в прямоугольную матрицу завести квадратную?
Muzzli вне форума Ответить с цитированием
Старый 23.12.2015, 16:13   #2
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Может так как-то
Изображения
Тип файла: jpg ATT.jpg (14.7 Кб, 63 просмотров)
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 23.12.2015, 16:47   #3
Muzzli
 
Регистрация: 21.12.2015
Сообщений: 4
По умолчанию

Я не знаю как код написать.
Прямоугольную матрицу ввести могу, а как квадратную?
Muzzli вне форума Ответить с цитированием
Старый 23.12.2015, 17:34   #4
taras-proger
Подтвердите свой е-майл
 
Регистрация: 12.11.2014
Сообщений: 470
По умолчанию

А в чём проблема то? Квадрат - частный случай прямоугольника.
taras-proger вне форума Ответить с цитированием
Старый 23.12.2015, 18:04   #5
8Observer8
Старожил
 
Регистрация: 02.01.2011
Сообщений: 3,328
По умолчанию

Цитата:
Сообщение от Muzzli Посмотреть сообщение
Я не знаю как код написать.
Прямоугольную матрицу ввести могу, а как квадратную?
Вот так на C#:

Код:
using System;

namespace SquareMatrix
{
    class Program
    {
        static void Main(string[] args)
        {
            // Принимаем размер квадратной матрицы
            Console.Write("\nВведите размер квадратной матрицы: ");
            int n = int.Parse(Console.ReadLine());
            Console.WriteLine();

            // Создаём квадратную вещественную матрицу размера NxN
            float[,] matrix = new float[n, n];

            // Принимаем от пользователя элементы матрицы
            for (int i = 0; i < matrix.GetLength(0); ++i)
            {
                for (int j = 0; j < matrix.GetLength(1); ++j)
                {
                    Console.Write("Введите элемент matrix[{0}],[{1}] = ", i, j);
                    matrix[i, j] = float.Parse(Console.ReadLine());
                }
                Console.WriteLine();
            }

            // Выводим матрицу на экран
            Console.WriteLine();
            for (int i = 0; i < matrix.GetLength(0); ++i)
            {
                for (int j = 0; j < matrix.GetLength(1); ++j)
                {
                    Console.Write(matrix[i, j] + "   ");
                }
                Console.WriteLine();
            }
            Console.WriteLine();
        }
    }
}
Изображения
Тип файла: png Matrix.png (38.3 Кб, 50 просмотров)
8Observer8 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с двумерным массивом naty7773 Помощь студентам 1 18.12.2012 12:38
c++ задача с двумерным массивом nnina Помощь студентам 0 01.03.2012 19:15
Работа с двумерным массивом novak3 Общие вопросы C/C++ 8 06.05.2011 03:15
Работа с двумерным массивом SaimaN Помощь студентам 0 16.03.2010 15:23
Помогите с двумерным массивом в С++ Vultar Помощь студентам 11 12.11.2009 18:28