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

В матрице найти номер строки с максимальной суммой элементов и номер столбца с минимальной суммой элементов

29.03.2016, 18:01. Показов 2762. Ответов 4
Метки нет (Все метки)

Вывести на консоль номер строки с максимальной суммой элементов и номер столбца с минимальной суммой элементов
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package lab3;
import java.util.Scanner;
public class lab3 {
 
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n, sum;
System.out.println("Введите размерность квадратной матрици:");
n = sc.nextInt();
System.out.println("Размерность матрици:" + n);
int[][] matr = new int [n][n];
for(int i = 0; i < n ; i++){
for(int j = 0; j < n; j++){ 
matr[i][j] = (int)(Math.random()*10);
System.out.print(matr[i][j] + "\t");
}
System.out.println();
}
}
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.03.2016, 18:01
Ответы с готовыми решениями:

В целочисленной матрице найти номер столбца с минимальной суммой элементов
С++.дана целочисленная матрица (m,n) Найти номер столбца с минимальной суммой элементов

Найти номер столбца матрицы с минимальной суммой элементов
Дана вещественная матрица А(2х5). Найти номер столбца с минимальной суммой элементов . Заранее...

Матрицы: Найти номер столбца с максимальной суммой элементов
В матрице А(5,6). Найти номер столбца с максимальной суммой элементов. Помогите ребят.. В...

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

4
238 / 237 / 142
Регистрация: 03.02.2011
Сообщений: 1,436
29.03.2016, 19:16 2
Кликните здесь для просмотра всего текста
Java
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
57
58
59
public class lab33 {
 
    public static void main(String[] args) {
        int n = 5;
        int[][] array = new int[n][n];
        for (int i = 0; i < n; i++) {
            for (int j = 0; j < n; j++) {
                array[i][j] = (int) (Math.random() * 10);
                System.out.print(array[i][j] + "\t");
            }
            System.out.println();
        }
        System.out.println("Row with max sum: " + getRowIndexMax(array));
        System.out.println("Column with min sum: " + getColumnIndexMin(array));
    }
 
    private static int getRowIndexMax(int[][] array) {
        int sum = -1;
        int index = -1;
        for (int i = 0; i < array.length; i++) {
            int currentRow = 0;
            for (int j = 0; j < array.length; j++) {
                currentRow += array[i][j];
            }
            if (sum == -1) {
                sum = currentRow;
                index = i;
            } else {
                if (sum < currentRow) {
                    sum = currentRow;
                    index = i;
                }
            }
 
        }
        return index;
    }
 
    private static int getColumnIndexMin(int[][] array) {
        int sum = -1;
        int index = -1;
        for (int j = 0; j < array.length; j++) {
            int currentColumn = 0;
            for (int i = 0; i < array.length; i++) {
                currentColumn += array[i][j];
            }
            if (sum == -1) {
                sum = currentColumn;
                index = j;
            } else {
                if (sum > currentColumn) {
                    sum = currentColumn;
                    index = j;
                }
            }
        }
        return index;
    }
}
0
1 / 1 / 0
Регистрация: 30.09.2014
Сообщений: 54
29.03.2016, 20:36  [ТС] 3
Doctor_, надеялся что мне помогут закончить мою программу
0
238 / 237 / 142
Регистрация: 03.02.2011
Сообщений: 1,436
30.03.2016, 06:34 4
А я что сделал?
0
38 / 33 / 12
Регистрация: 31.05.2012
Сообщений: 586
30.03.2016, 09:11 5
Цитата Сообщение от Misha_9615 Посмотреть сообщение
надеялся что мне помогут закончить мою программу
эх не благодарный
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.03.2016, 09:11
Помогаю со студенческими работами здесь

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

Найти и вывести номер столбца матрицы с максимальной суммой элементов
Задана матрица А размера 4х4 с вещественными элементами. Требуется найти и вывести на печать номер...

Найти номер строки с минимальной суммой элементов
Найти номер строки с минимальной суммой элементов Нужна помощь, буду весьма благодарен.

В матрице найти строки с максимальной и минимальной суммой положительных элементов. Как упростить?
P1 := Low(Integer); // Левая граница значений Integer равная -2147483648 P2 := High(Integer); ...


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

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

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