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

23. Дана целочисленная матрица А размером N х М. Составить функцию, выводящую номера строк, все элементы которых одинаковы

20.12.2012, 09:02. Показов 2743. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дана целочисленная матрица А размером N х М. Составить функцию, выводящую номера строк, все элементы которых одинаковы.РЕБЯТ ПОМОГИТЕ НАПИСАТЬ ПРОГУ ПЛЗ...
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.12.2012, 09:02
Ответы с готовыми решениями:

Дана целочисленная квадратная матрица размером n*n, найти номера строк, все элементы которых – нули
по теме «Двумерные массивы» помогите написать программу: дана целочисленная квадратная матрица...

Дана целочисленная матрица порядка N. Найти номера строк: все элементы в которых нули; элементы в каждой и
Дана целочисленная матрица порядка N. Найти номера строк: • все элементы в которых нули;...

Дана целочисленная квадратная матрица порядка n. Найти номера строк все элементы которых 0.
Дана целочисленная квадратная матрица порядка n. Найти номера строк все элементы которых - нули....

Целочисленная квадратная матрица. Найти номера строк, элементы в каждой из которых одинаковы
Дана целочисленная квадратная матрица n-го порядка. Найти номера строк, элементы в каждой из...

1
512 / 464 / 81
Регистрация: 07.04.2012
Сообщений: 869
Записей в блоге: 1
20.12.2012, 09:18 2
Лучший ответ Сообщение было отмечено term1 как решение

Решение

C++
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
#include <iostream>
#include <ctime>
#include <cstdlib>
#include <iomanip>
#include <cmath>
 
bool is_equal(int * arr, int size)
{
    for(int i = 1; i < size; ++i)
    {
        if(arr[i] != arr[0])
        {
            return false;
        }
    }
    
    return true;
}
 
void output_rows_i(int ** matrix, int rows, int cols)
{
    for(int i = 0; i < rows; ++i)
    {
        if(is_equal(matrix[i], cols))
        {
            std::cout << i << " ";
        }
    }
}
 
void input_matrix(int ** matrix, int rows, int cols)
{
    for(int i = 0; i < rows; ++i)
    {
        for(int j = 0; j < cols; ++j)
        {
            std::cout << "Enter matrix[" << i << "][" << j << "]: ";
            std::cin >> matrix[i][j];
        }
    }
}
 
void output_matrix(int ** matrix, int rows, int cols)
{
    for(int i = 0; i < rows; ++i)
    {
        for(int j = 0; j < cols; ++j)
        {
            std::cout << std::setw(4) << matrix[i][j] << " ";
        }
        std::cout << "\n";
    }
}
        
 
int main()
{
    srand(static_cast<unsigned int>(time(0))); 
    
    int rows, cols;
 
    std::cout << "Enter rows: ";
    std::cin >> rows;
    std::cout << "Enter cols: ";
    std::cin >> cols;
 
    int ** matrix = new int * [rows];
 
    for(int i = 0; i < rows; ++i)
        matrix[i] = new int[cols];
        
    
    input_matrix(matrix, rows, cols);
    std::cout << "\nMatrix:\n";
    output_matrix(matrix, rows, cols);
    
    std::cout << "\n\nIndexes of rows: ";
    output_rows_i(matrix, rows, cols);
   
    for(int i = 0; i < rows; ++i)
        delete [] matrix[i];
        
    delete [] matrix;
   
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.12.2012, 09:18
Помогаю со студенческими работами здесь

Дана целочисленная квадратная матрица порядка m. Найти номера строк, все элементы которых четны
ребят, тупик. помогите Дана целочисленная квадратная матрица порядка m. Найти номера строк, все...

Дана целочисленная матрица. Найти номера столбцов, все элементы которых четные
Дана целочисленная матрица. Найти номера столбцов, все элементы которых четные. Если таких строк...

Дана целочисленная матрица порядка n*n. Найти номера строк, элементы которых положительные. Не выводит ответ
begin n:=StrToInt(edt1.Text); for i := 1 to n do begin flag := True end; for j := 1 to n do...

Дана целочисленная квадратная матрица порядка N. Найти номера строк, все элементы которы - нули
дана целочисленная квадратная матрица порядка N. Найти номера строк,всех элементов которые - нули.


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

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

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