Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > .NET > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 15 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Название темы включает слова - "Помогите", "Спасите", "Срочно"
Название темы не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте >>>правила <<< и заново правильно создайте тему.
 
Опции темы
Старый 15.12.2011, 11:35   #1
Vetal888888
 
Регистрация: 13.12.2011
Сообщений: 7
Репутация: 10
Вопрос В двух произвольно заданных матрицах размером n×n элементов поменять строки, содержащие максимальные элементы.

Заданы 2 произвольные квадратные матрицы...

Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace lab11_10
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Введите размерность матрицы (nxn)");
            int n = Convert.ToInt16(Console.ReadLine());
            int[,] B = new int[n, n];
            int[,] A = new int[n, n];
            Random rnd = new Random();
            Console.WriteLine("Исходные матрицы:");
            Console.WriteLine();
            for (int i = 0; i < n; i++)
            {
                for (int j = 0; j < n; j++)
                {
                    B[i, j] = rnd.Next(-10, 10);
                    Console.Write("{0, 4}", B[i, j]);
                }
                Console.WriteLine();
            }
            Console.WriteLine();
            for (int i = 0; i < n; i++)
            {
                for (int j = 0; j < n; j++)
                {
                    A[i, j] = rnd.Next(-10, 10);
                    Console.Write("{0, 4}", A[i, j]);
                }
                Console.WriteLine();
            }
        }
    }
}
Нужно найти максимальный элемент в каждой матрице и номера строк в которых эти элементы находятся, и поменять их местами (строки поменять). В конечном итоге вывести на экран две исходные матрицы и две преобразованные.
Vetal888888 вне форума  
Закрытая тема

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
в двух матрицах Scorch92 Паскаль 3 16.02.2011 10:36
.поменять местами столбцы, содержащие минимальные и максимальные эллементы массива. Julila Помощь студентам 1 06.02.2011 15:28
Максимальные элементы двумерного массива Jasper92 Общие вопросы C/C++ 0 17.12.2009 16:23
Дана матрица 6х4, найти и выдать на экран строки содержащие нулевые элементы >>arty<< Помощь студентам 19 04.07.2009 13:59
Нулевые элементы в матрицах ufoman Помощь студентам 5 26.04.2007 20:08


15:11.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru