Форум программистов, компьютерный форум, киберфорум
Java для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
1 / 1 / 0
Регистрация: 10.11.2018
Сообщений: 53

Вычислить среднее значение матрицы!

20.02.2019, 21:42. Показов 1208. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Что-то не так с кодом, он не правильно вычисляет среднее значение матрицы.
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 Pravilno {
                
                private final int m;    // количество строк
                private final int n;    // количество столбцов
                private int[][] matrix;
                
             
                Pravilno(int rows, int cols) {
                m = rows;
                n = cols;
                matrix = new int[m][n];
                }
                
                // инициализация матрицы случайными целыми числами
                public void initialize() {
                Random r = new Random();
             
                for (int i = 0; i < this.m; i++) {
                    for (int j = 0; j < this.n; j++) {
                    this.matrix[i][j] = r.nextInt(5);
                    }
                }
                }
             
                // вывести матрицу на экран
                public void showPravilno() {
                for (int i = 0; i < m; i++) {
                    for (int j = 0; j < n; j++) {
                    System.out.print(matrix[i][j] + " ");
                    }
                    System.out.println();
                }
                }
             
                [I][B]// вычислить среднее значение матрицы
                public int average() {
                return sum() /(m * n);    // дробная часть отброшена для упрощения
                }[/B][/I]
             
                // вычислить сумму элементов матрицы
                private int sum() {
                int sum = 0;
                for (int i = 0; i < m; i++) {
                    for (int j = 0; j < m; j++) {
                    sum += matrix[i][j];
                    }
                }
                return sum;
                }
             
                // вычитание числа из элементов матрицы
                public void subtractNumber(int num) {
                for (int i = 0; i < m; i++) {
                    for (int j = 0; j < n; j++) {
                    matrix[i][j] -= num;
                    }
                }
                }
                }
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.02.2019, 21:42
Ответы с готовыми решениями:

Вычислить среднее значение матрицы!
Здравствуйте! Подскажите, как вычислить среднее значение матрицы 5 на 5

Среднее значение элементов числовой матрицы
Требуется помощь! Нужно написать функцию, которая выдает среднее значение элементов числовой квадратной матрицы, если матрица не...

Вычислить среднее значение элементов массива
Напишите программу Java, чтобы вычислить среднее значение какого-либо элементов массива. import java.util.Scanner; public class...

11
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
20.02.2019, 22:07
Цитата Сообщение от МарияТес Посмотреть сообщение
не правильно вычисляет
Откуда такая уверенность? Все верно.

Добавлено через 1 минуту
Стоп
Цитата Сообщение от МарияТес Посмотреть сообщение
for (int j = 0; j < m; j++) {
change to
Java
1
for (int j = 0; j < n; j++)
Добавлено через 33 секунды
(строка 44)
0
1 / 1 / 0
Регистрация: 10.11.2018
Сообщений: 53
20.02.2019, 22:12  [ТС]
iSmokeJC, Ой, спасибо!))
А не подскажите, как перед всем этим в консоле вывелось "Привет мир"
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
20.02.2019, 22:15
Перед всем этим - это перед чем?
0
1 / 1 / 0
Регистрация: 10.11.2018
Сообщений: 53
20.02.2019, 22:18  [ТС]
Да я уже разобралась, я имела ввиду перед матрицей
0
 Аватар для Aviz__
2739 / 2048 / 507
Регистрация: 17.02.2014
Сообщений: 9,467
21.02.2019, 09:53
МарияТес, судя по всему, ты не эколог, чтобы сдал и забыл. Поведай нам секрет, в чем профит, сдавать чужой код? Ведь, через некоторое время сложность заданий возрастет и за "спасибо" уже не помогут...
0
21.02.2019, 10:32

Не по теме:

Цитата Сообщение от Aviz__ Посмотреть сообщение
МарияТес, судя по всему, ты не эколог
фигасси, я конечно слышал про диагноз по аватарке, но чтоб по коду и нику можно было все это понять! ты не в разведке работаешь?)) она может на экономическом учится? там в последнее время нет-нет да ввернут какой-нить машин лернинг, статистические рассчеты и прочее.

0
21.02.2019, 11:32

Не по теме:

Цитата Сообщение от Welemir1 Посмотреть сообщение
она может на экономическом учится?
это сомнительно, т.к. их Ёксель и 1С, кормят))
Цитата Сообщение от Welemir1 Посмотреть сообщение
чтоб по коду
экологов на Scratch подобные языки натягивают.

0
1 / 1 / 0
Регистрация: 10.11.2018
Сообщений: 53
21.02.2019, 19:12  [ТС]
Aviz__, ну не получается у меня пока, что мне? Бросать? Уж я сама разберусь, спасибо
0
 Аватар для Aviz__
2739 / 2048 / 507
Регистрация: 17.02.2014
Сообщений: 9,467
21.02.2019, 19:14
Цитата Сообщение от МарияТес Посмотреть сообщение
Бросать?
что бросать? бухУчет?
0
1 / 1 / 0
Регистрация: 10.11.2018
Сообщений: 53
21.02.2019, 19:15  [ТС]
Aviz__, а какая вам разница на кого я учусь? Вы за себя переживайте, а не за меня
0
 Аватар для Aviz__
2739 / 2048 / 507
Регистрация: 17.02.2014
Сообщений: 9,467
21.02.2019, 19:21
Цитата Сообщение от МарияТес Посмотреть сообщение
а какая вам разница
чтобы ответить на вопрос))
я искренне интересуюсь, в чем польза, с учетом, что
Цитата Сообщение от Aviz__ Посмотреть сообщение
через некоторое время сложность заданий возрастет и за "спасибо" уже не помогут...
и ты это понимаешь!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.02.2019, 19:21
Помогаю со студенческими работами здесь

Получить последовательность случайных чисел и вычислить их среднее арифметическое значение
Добрый вечер. Задание: Получите последовательность случайных чисел и вычислите их среднее арифметическое значение. Остановите процесс,...

Вычислить среднее арифметическое элементов матрицы А(5,5), расположенных выше главной диагонали
Вычислить среднее арифметическое элементов матрицы А(5,5), расположенных выше главной диагонали.

Как создать функцию, которая выдает среднее значение элементов произвольной матрицы?
Подскажите пожалуйста, как реализовать функцию, которая выдает среднее значение элементов произвольной матрицы? дикий нуб в java, но...

Написать функцию, которая выдает среднее значение элементов числовой квадратной матрицы
кто может помочь? нужно написать функцию, которая выдает среднее значение элементов числовой квадратной матрицы. если матрица не...

Вычислить среднее арифметическое положительных элементов, значение которых больше К и заменить им первый элемент массива
Задания:Дан одномерный массив чисел, в котором есть положительные, отрицательные и нулевые элементы. Вычислить среднее арифметическое...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru