Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Java SE Подсчитать количество локальных минимумов заданной матрицы http://www.cyberforum.ru/java-j2se/thread2450435.html
Задания: Элемент матрицы называется локальным минимумом, если он строго меньше всех имеющихся у него соседей.Подсчитать количество локальных минимумов заданной матрицы размером 10х10. Найти сумму...
Java SE В каждом столбце матрицы найти минимальный элемент и продублировать его в следующей строке...
Задания: задана матрица А, имеющая n строк и n столбцов. в каждом столбце найти минимальный элемент и продублировать его в следующей строке,сдвинув вниз все эл-ты столбца,начиная с минимального...
Java SE В Мапе использовать значение как ключ
Здравствуйте! Есть задача - разработать программу – картотеку домашних животных. У каждого животного есть уникальный id, кличка, вес, хозяин (объект класс Person с полями – имя, возраст, пол). Ну и...
Java SE Программа по классам сделал программу, только проблема в том, что она в консоли просто дублирует NamesNames итд, заменил на другие слова, просто получается то же самое, но с другими, в общем бред, помогите пожалуйста... http://www.cyberforum.ru/java-j2se/thread2450103.html
Java SE Как добавить условия, чтобы примитивные пароли были прописаны? http://www.cyberforum.ru/java-j2se/thread2449981.html
Помогите,пожалуйста,как в представленный код добавить условия,чтоб примитивные пароли были прописаны? package com.company; import java.util.Scanner; public class Main { public static void...
Java SE Работа со строками
дано предложение. Все пробелы в нем заменить на символ «_». очень нужна ваша помощь. спасибо большое заранее
Java SE Создать иерархию классов Врач <-- Хирург <-- Нейрохирург
Разработать «учебный» класс для указанных в задании, иерархии моделей (классов). Предусмотреть несколько атрибутов и, по крайней мере, два метода. Построить простейшую иерархию наследования для...
Java SE Создание объектов в классе циклом Приветствую форумчане, Имеется следующее задание необходимо создать Array статический и затем добавить в него несколько экземпляров класса(я его назвал Human, который содержит фамилию и имя), а... http://www.cyberforum.ru/java-j2se/thread2449659.html
Java SE Классы наследования http://www.cyberforum.ru/java-j2se/thread2449618.html
разработать приложение, которое дает пользователю функциональность калькулятора, и имеет два режима работы: «обычный» и «инженерный». В обычном режиме приложение может выполнять любую из 4-х...
Java SE Массивы объектов Создать класс «Поезд», содержащий следующие закрытые поля: Название пункта назначения; Номер поезда (буквы и цифры); Время отправления. буду очень благодарна. http://www.cyberforum.ru/java-j2se/thread2449609.html
Marina199913
0 / 0 / 0
Регистрация: 22.02.2019
Сообщений: 49
0

Поменять местами первый столбец и столбец, где находится максимальный элемент матрицы (C# -> Java)

10.05.2019, 12:57. Просмотров 190. Ответов 2
Метки (Все метки)

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

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
46
47
48
49
50
51
52
53
54
55
56
using System;
 
namespace ConsoleApplication3
{
    class Program
    {
        static void Main(string[] args)
        {
            double[,] array = new double[3,4];
            Random r = new Random();
            double max;
            int column;
 
            for (int i = 0; i < 3; i++)
            {
                for (int j = 0; j < 4; j++)
                {
                    Console.Write("{0}", array[i, j] = r.Next(100));
                    Console.Write("\t");
                }
                Console.WriteLine();
            }
            Console.WriteLine();
 
            max = array[0, 0];
            column = 0;
            for (int i = 0; i < 3; i++)
                for (int j = 0; j < 4; j++)
                    if (max < array[i, j])
                    {
                        max = array[i, j];
                        column = j;
                    }
 
           
 
            for (int i = 0; i < 3; i++)
            {
                double tmp = array[i, 0];
                array[i, 0] = array[i, column];
                array[i, column] = tmp;
            }
            
            for (int i = 0; i < 3; i++)
            {
                for (int j = 0; j < 4; j++)
                {
                    Console.Write(array[i, j] + "\t");
                }
                Console.WriteLine();
            }
 
            Console.ReadLine();
        }
    }
}


Вернуться к обсуждению:
Поменять местами первый столбец и столбец, где находится максимальный элемент матрицы (C# -> Java)
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.05.2019, 12:57
Готовые ответы и решения:

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

Поменять местами максимальный элемент главной диагонали матрицы и минимальный элемент побочной. Где ошибки?
Здравствуйте,скажите в чём причина? И где ошибки? int i; min = matrix.get(0).get(size-1);...

Поменять местами первый и последний столбец заданого 2 - мерного массива
Создать программу Java что меняет местами первый и последний стовбец заданого 2 - мерного массива

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

Найти максимальный и минимальный элемент в каждой строке матрицы и поменять их местами
Дан двумерный массив N x N, найти максимальный и минимальный элемент в каждой строке и поменять их...

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