Форум программистов, компьютерный форум, киберфорум
Java для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 24.09.2022
Сообщений: 10

Для заданной квадратной матрицы сформировать одномерный массив из ее диагональных элементов

24.09.2022, 17:02. Показов 1971. Ответов 20
Метки java (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер помогите решить задачу
Для заданной квадратной матрицы сформировать одномерный массив из ее диагональных элементов.
Пример кода внизу
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import java.util.Scanner;
public class hi {
 public static void main (String [] args){
int n, mas[];
float s=0;
Scanner in = new Scanner(System.in);
System.out.print("Введите размерность массива: ");
n = in.nextInt();
mas = new int[n];
for (int i=0;i<mas.length; i++){
System.out.print("Введите "+i+"-й"+" элемент: ");
mas[i]=in.nextInt();
s+=mas[i];
}
s/=n;
System.out.println("Ср. арифм. массива: "+s);
}
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.09.2022, 17:02
Ответы с готовыми решениями:

Для заданной квадратной матрицы сформировать одномерный массив из ее диагональных элементов
Помогите пожалуйста решить задачу Для заданной квадратной матрицы сформировать одномерный массив из ее диагональных элементов.

Для заданной квадратной матрицы сформировать одномерный массив из ее диагональных элементов.
Для заданной квадратной матрицы сформировать одномерный массив из ее диагональных элементов. Найти след матрицы, суммируя элементы...

Для заданной квадратной матрицы сформировать одномерный массив из её диагональных элементов
здравствуйте! задача на СИ из курсовой работы Для заданной квадратной матрицы сформировать одномерный массив из её диагональных...

20
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3453 / 2774 / 575
Регистрация: 04.09.2018
Сообщений: 8,725
Записей в блоге: 3
27.09.2022, 01: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
    public static void main(String[] args) {
        int[][] arr = new int[][] {
                {1, 2, 3, 4},
                {5, 6, 7, 8},
                {9,10,11,12},
                {13,14,15,16}
        };
 
        for (int i = 0; i < arr.length; i++) {
            if (arr.length != arr[i].length) {
                throw new IllegalArgumentException("The matrix is not square!");
            }
        }
 
        int[] result = new int[arr.length * 2];
 
        for (int i = 0, j = arr.length - 1; i < arr.length; i++, j--) {
            result[i] = arr[i][i];
            result[i + arr.length] = arr[i][j];
        }
 
        System.out.println(Arrays.toString(result));    // [1, 6, 11, 16, 4, 7, 10, 13]
    }
То был массив 4х4. Отметим, что это работает и для массивов нечетной размерности, например 5х5:
Java
1
2
3
4
5
6
7
    int[][] arr = new int[][] {
            {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}
    };
Code
1
[1, 7, 13, 19, 25, 5, 9, 13, 17, 21]
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.09.2022, 01:11

Для заданной квадратной матрицы сформировать одномерный массив из ее диагональных элементов
Здравствуйте, помогите разработать программу &quot;Для заданной квадратной матрицы сформировать одномерный массив из ее диагональных элементов....

Для заданной квадратной матрицы сформировать одномерный массив из ее диагональных элементов
Для заданной квадратной матрицы сформировать одномерный массив из ее диагональных элементов. Найти след матрицы, суммируя элементы...

Для заданной квадратной матрицы 6*6 сформировать одномерный массив из её диагональных элементов
Будь добры решите кто то и пожалуйста напишите максимально просто Для заданной квадратной матрицы 6*6 сформировать одномерный массив из...

Для заданной квадратной матрицы сформировать одномерный массив из ее диагональных элементов
Для заданной квадратной матрицы сформировать одномерный массив из ее диагональных элементов. Найти след матрицы, суммируя элементы...

Для заданной квадратной матрицы сформировать одномерный массив из ее диагональных элементов
Для заданной квадратной матрицы сформировать одномерный массив из ее диагональных элементов. Найти след матрицы, суммируя элементы...


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

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Новые блоги и статьи
Remote Connection Manager
DevAlt 21.06.2026
Написал для себя небольшую прилагу: https:/ / github. com/ altbodhi/ ReConMan По итогу пришел к мысли, что DU не дружат с существующими технологиями. От сериализации до отображения в реляционную. . .
Администрация Хабра удаляет новые энрегоэфективные алгоритмы, которые не западной школы кода, и вовсе никак не сгенерировавны.
Hrethgir 20.06.2026
Делается это, как замечено, при правках - при объявлении концептуальных отличий в алгоримах. Делается это, по линейке событий - после дополнения публикации основными отличиями от основных западных. . .
Процесс ориентированная диалектика (не новость - просто системное обновление, философия).
Hrethgir 20.06.2026
Однажды один участник в своём блоге, на этом форуме, сделал запись "О языках замолвите слово". Понимая, что язык - важная вещь, я решил хорошо подумать, прежде чем сказать, и сказал то, что вы видите. . .
Контроль уникальности строк в табличной части документа
Maks 18.06.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ПланированиеСпецтехники" с табличной частью "НаличиеОборудования", разработанного в КА2. Задача: контроль уникальности строк в. . .
Клиент
Uhbif79 18.06.2026
Здесь простой клиент для работы с сервером.
Сервер
Uhbif79 18.06.2026
Выкладываю простейший сервер.
Дефенестрация
kumehtar 18.06.2026
Узнал интересное слово. Дефенестрация. Это когда ты выбрасываешь кого-либо или что-либо из окна. Возьму на вооружение)))
Дихотомия добра и зла
kumehtar 18.06.2026
Как Дзен-буддисты говорят о добре и зле: не нужно воевать против зла, нужно воевать против невежества. Тогда добро станет ествественным, и поэтому вечным. Но дело в том, что невежество всё время. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru