С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
 
ernurmugades7
0 / 0 / 0
Регистрация: 09.03.2014
Сообщений: 3
1

Построить квадратная матрицу порядка 2n на java

09.03.2014, 21:39. Просмотров 452. Ответов 5
Метки нет (Все метки)

построить квадратная матрицу порядка 2n на java.
Если честно не знаю как написать программу, если не трудно напишите мне эту программу. Очень надо!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.03.2014, 21:39
Ответы с готовыми решениями:

Построить квадратную матрицу порядка 2n
Плиз напишите программу построить квадратную матрицу порядка 2n

Дана действительная квадратная матрица порядка n, все элементы которой различны
Дана действительная квадратная матрица порядка n, все элементы которой...

Дана квадратная матрица. Нужно распечатать элементы побочной диагонали. Транспонировать матрицу
Добрый вечер, я только начал изучать java, так что не судите строго 1)Дано...

Сформировать квадратную матрицу порядка n по заданному образцу
Сформировать квадратную матрицу порядка n по заданному образцу. В java не...

Даны квадратные матрицы А и В порядка n. Найти матрицу ((В + А)^2)
Помогите пожалуйста!!! Срочно, очень нужно!!! 1) Даны квадратные матрицы А и В...

5
some_name
Вежливость-главное оружие
227 / 226 / 86
Регистрация: 19.02.2013
Сообщений: 1,441
09.03.2014, 21:42 2
вы сначала задание сформулируйте нормально. построить кв матрицу - что имеется ввиду?
0
ernurmugades7
0 / 0 / 0
Регистрация: 09.03.2014
Сообщений: 3
09.03.2014, 22:05  [ТС] 3
n{[11..1 22..22
11..1 22..22
...............
11..1 22..2
11..1 33..3
11..1 44..4
..............
n{ 33..3 44..4]

Добавлено через 1 минуту
file:///C:/Users/User/Desktop/09.03.jpg

Добавлено через 12 минут
http://vk.com/muhaddes?z=photo134422...22510_00%2Frev
0
some_name
Вежливость-главное оружие
227 / 226 / 86
Регистрация: 19.02.2013
Сообщений: 1,441
09.03.2014, 22:07 4
Если имелось ввиду динамическо создание, то вот:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package draftPackage;
 
import java.util.Scanner;
import java.util.Random;
 
public class draft {
    public static void main(String[] args) {
        
        Scanner sc = new Scanner(System.in); 
        System.out.print("Enter size of matrix : ");
        int size = sc.nextInt();
        int[][] matrix = new int[size][size];
        Random generator = new Random();
        for(int i = 0; i < size; ++i){
            for(int j = 0; j < size; ++j){
                matrix[i][j] = generator.nextInt(80) + 10;
                System.out.print(matrix[i][j] + "   ");
            }
            System.out.println();
        }   
    }
}

//Console
Enter size of matrix : 5
16 26 60 32 51
31 18 64 89 84
58 88 50 17 81
56 34 40 41 31
86 11 49 70 53
0
ernurmugades7
0 / 0 / 0
Регистрация: 09.03.2014
Сообщений: 3
09.03.2014, 22:11  [ТС] 5
http://vk.com/muhaddes?z=photo134422510_323627862%2Fphotos134422510
0
some_name
Вежливость-главное оружие
227 / 226 / 86
Регистрация: 19.02.2013
Сообщений: 1,441
09.03.2014, 23:19 6
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
package draftPackage;
 
import java.util.Scanner;
 
public class draft {
    
    public static void main(String[] args) {
 
        Scanner sc = new Scanner(System.in);
        System.out.print("Enter matrix size : ");
        int size = sc.nextInt();
        float[][] matrix = new float[2 * size][2 * size];    
        
        fillMatrix(matrix, size, 11, 1, 0, 0);
        fillMatrix(matrix, size, 22, 2, 0, size);
        fillMatrix(matrix, size, 33, 3, size, 0);
        fillMatrix(matrix, size, 44, 4, size, size);
        
        for(int i = 0; i < 2 * size; ++i){
            for(int j = 0; j < 2 * size; ++j){
                System.out.print(matrix[i][j] + "  ");
            }
            System.out.println();
        }
    }
    
    private static void fillMatrix(float[][] matrix, float size, float begin, float end, int i, int j){
        
        float step = (end - begin) / (size - 1);
        
        for(int u = 0; u < size; ++u){
            matrix[i + u][j] = begin;
            for(int v = 1; v < size; ++v){
                matrix[i + u][j + v] = begin + v * step;
            }            
        }
    }
}
Добавлено через 1 минуту

//Console

Enter matrix size : 5
11.0 8.5 6.0 3.5 1.0 22.0 17.0 12.0 7.0 2.0
11.0 8.5 6.0 3.5 1.0 22.0 17.0 12.0 7.0 2.0
11.0 8.5 6.0 3.5 1.0 22.0 17.0 12.0 7.0 2.0
11.0 8.5 6.0 3.5 1.0 22.0 17.0 12.0 7.0 2.0
11.0 8.5 6.0 3.5 1.0 22.0 17.0 12.0 7.0 2.0
33.0 25.5 18.0 10.5 3.0 44.0 34.0 24.0 14.0 4.0
33.0 25.5 18.0 10.5 3.0 44.0 34.0 24.0 14.0 4.0
33.0 25.5 18.0 10.5 3.0 44.0 34.0 24.0 14.0 4.0
33.0 25.5 18.0 10.5 3.0 44.0 34.0 24.0 14.0 4.0
33.0 25.5 18.0 10.5 3.0 44.0 34.0 24.0 14.0 4.0
0
09.03.2014, 23:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.03.2014, 23:19

Дана квадратная матрица А порядка m. Известно,что у нее ровно р*р элементов иделятся на 7. Построить из этих элементов квадратную матрицу В.
напишите пожалуйста программу!!!срочно!!! Дана квадратная матрица А порядка m....

Дана квадратная матрица порядка n. Получить матрицу A^2
Дана квадратная матрица порядка n. Получить матрицу A^2 (А в квадрате).

Дана квадратная матрица A порядка n. Получить матрицу АВ
Элементы матрицы В вычисляются по формуле: bij = 1/(i+j-1) Написал код на Си...


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

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

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