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

Поменять местами первый столбец и столбец и столбец, где находится максимальный элемент массива

25.04.2012, 21:19. Показов 3038. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан двумерный массив вещественных чисел из 4 столбцов и 3 строк. Поменять местами первый столбец и столбец и столбец, где находится максимальный элемент массива. Вывести массив по строкам до и после перестановки.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.04.2012, 21:19
Ответы с готовыми решениями:

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

Поменять местами строку и столбец, в которых находится минимальный элемент
Условие задачи: Дан двумерный массив размером 5 * 5, заполненный случайным образом. Поменять...

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

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

3
19 / 20 / 8
Регистрация: 27.11.2010
Сообщений: 323
25.04.2012, 22:37 2
тебе нужно использовать цикл
C#
1
2
3
4
5
6
7
8
9
//mas-массив
for(int i=0;i<3;i++)
{
for(int j=0;j<4;j++)
{
Console.WriteLine(mas[i,j]+"    ");
}
Console.WriteLine("/n");
}
этот вывод можно использовать до сортировки и после нее
0
2 / 2 / 0
Регистрация: 25.04.2012
Сообщений: 10
25.04.2012, 22:46 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();
        }
    }
}
Добавлено через 1 минуту
можешь поменять размерность масива из чисел на константы.
0
19 / 20 / 8
Регистрация: 27.11.2010
Сообщений: 323
25.04.2012, 22:51 4
у тебя и так константы или ты хочешь в ручную размерность ввести?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.04.2012, 22:51
Помогаю со студенческими работами здесь

Найти максимальный элемент главной диагонали матрицы, поменять местами строку/столбец, где он находится
С клавиатуры вводится матрица чисел P Найти максимальнный элемент главной диагонали Поменять...

Поменять местами столбец с максималь- ным элементом и первый столбец массива
Ввести двумерный массив размером 3*5. Поменять местами столбец с максималь- ным элементом и первый...

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

Поменять местами строку и столбец, в которых находится максимальный элемент
Задан массив А(N,N). Поменять местами строку и столбец ,в которых находится максимальный элемент....

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

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


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

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

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