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

Проверьте или данный прямоугольный массив NxM имеет горизонтальную ось симметрии?

23.04.2013, 14:02. Показов 1605. Ответов 4
Метки нет (Все метки)

Проверьте или данный прямоугольный массив NxM имеет горизонтальную ось симметрии


буду благодарен за помощь
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.04.2013, 14:02
Ответы с готовыми решениями:

Проверьте или данный прямоугольный массив имеет горизонтальную ось симметрии
пытался-пытался и никак, всегда какие-то ошибки. буду рад если поможете )

Проверить, имеет ли данная прямоугольная матрица горизонтальную ось симметрии
Проверьте, данный прямоугольный массив имеет горизонтальную ось симметрии.

Имеет ли функция ось симметрии
Y=6sinx-11cosx

Проверьте, является ли данный массив растущим или убывающим
Помогите написать код С клавиатуры вводится массив. Проверьте, является ли данный массив растущим...

4
0 / 0 / 0
Регистрация: 24.04.2013
Сообщений: 5
24.04.2013, 02:03 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
public class test {
 
 
    public static void main(String[] args) 
    {
        int[][] ar = new int[5][4];
        int check;
        do
        {
            check = 0;
            for (int x = 0; x < ar.length; x++)
                for (int y = 0; y < ar[0].length; y++)
                {
                    ar[x][y] = (int)(Math.random()*2);
                }
            
            for (int x = 0; x < ar.length; x++)
                for (int y = 0; y < ar[0].length; y++)
                {
                    if (ar[x][y] != ar[x][ar[0].length - y - 1])
                            check++;
                }
        }
        while(check != 0);
        
        for (int y = 0; y < ar[0].length; y++)
        {   
            System.out.println();
            for (int x = 0; x < ar.length; x++)
            {
                System.out.printf(ar[x][y] + " ");
            }
        }
    }
 
}
0
0 / 0 / 1
Регистрация: 12.03.2013
Сообщений: 29
24.04.2013, 11:21  [ТС] 3
не совсем понял что она делает , но на выводе должно быть типа : массив имеет(не имеет) горизонтальную ось семетрии. ну и массив желательно вводить с клавиатуры.
0
0 / 0 / 0
Регистрация: 24.04.2013
Сообщений: 5
24.04.2013, 15:46 4
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
import java.util.Scanner;
 
 
public class test {
 
    static Scanner input;
    public static void main(String[] args)
    {
        int[][] ar;
        boolean check = true;
        int M,N;
        
        input = new Scanner(System.in);
        
        System.out.println("Введите размерность N: ");
        N = Integer.parseInt(input.nextLine());
        System.out.println("Введите размерность M: ");
        M = Integer.parseInt(input.nextLine());
         
        ar = new int[N][M];
        
        for (int y = 0; y < M; y++) //Ввод элементов массива
            for (int x = 0; x < N; x++)
            {
                System.out.println("Введите элемент (" + (x + 1) + ";" + (y + 1) + ")");
                ar[x][y] =  Integer.parseInt(input.nextLine());
            }
            
        for (int y = 0; y < M/2; y++) //Проверка горизонтальной симметрии
            for (int x = 0; x < N; x++)
            {
                if (ar[x][y] != ar[x][M - y - 1])
                            check = false;
            }
        
        System.out.println("Массив:");
        
        for (int y = 0; y < M; y++) //Вывод
        {   
            System.out.println();
            for (int x = 0; x < N; x++)
            {
                System.out.printf(ar[x][y] + " ");
            }
        }
        System.out.println();
        if (check)
            System.out.println("Имеет горизонтальную ось симметрии.");
        else
            System.out.println("Не имеет горизонтальной оси симметрии.");
    
    }
 
}
0
0 / 0 / 1
Регистрация: 12.03.2013
Сообщений: 29
24.04.2013, 17:58  [ТС] 5
спасибо огромное!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.04.2013, 17:58
Помогаю со студенческими работами здесь

Проверить массив [N][M] имеет ли он вертикальную ось симетрии
Вот у меня есть исходник который проверяет на горизонтальность... Нужно поменять что бы проверял на...

Определить ось симметрии графика
Здравствуйте! Требуется найти относительно каких вертикальных осей будет симметричным график...

Autocad 2018. Провести ось симметрии
Посмотрел видео на ю-тюбе. Жуть какая-то! Все должно быть намного проще! Провел линию, задал ей вид...

TChart, нарисовать нулевую горизонтальную ось
Всем здравствуйте. Рисуем в событии OnAfterDraw нулевую горизонталь, если Minimum по...

Вертикальная проекция на горизонтальную ось X всех значений яркости пикселей
День добрый, кто может помочь цензура] решить задачку в матлабе.. Для полутонового изображения...

Проверьте, можно ли построить треугольник из отрезков с длинами x, y, z и, если можно, то какой – остроугольный, прямоугольный или тупоугольный.
Есть 2 задачи, в которых нужна ваша помощь, многоуважаемые друзья. Вот первая: Проверьте, можно ли...


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

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

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