Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
tanyushka_p
-1 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 17
#1

Найти количество строк, похожих на первую строку данной матрицы - C++

12.06.2013, 08:53. Просмотров 724. Ответов 1
Метки нет (Все метки)

Дана целочисленная матрица размерности m х n, элементы значения от 0 до 100. Различные строки матрицы назовем похожими, если совпадают множества чисел этих строк. Найти количество строк, похожих на первую строку данной матрицы.

Добавлено через 13 часов 50 минут
пожалуйста помогите срочно...практика ваще завал просто...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.06.2013, 08:53     Найти количество строк, похожих на первую строку данной матрицы
Посмотрите здесь:

C++ Найти первую повторяющуюся строку в массиве строк
C++ Определить количество классов эквивалентных строк данной прямоугольной матрицы. Строки считать эквивалентными, если равны суммы их элементов.
C++ Определить количество классов эквивалентных строк данной прямоугольной матрицы
C++ Найти количество строк в максимальном множестве попарно непохожих строк заданной матрицы
Найти количество столбцов, похожих на последний столбец данной матрицы. C++
Двумерная матрица. Найти количество похожих строк. C++
Матрицы: поменять местами первую строку и строку, содержащую максимальный элемент C++
C++ В матрице из целых чисел поменять местами первую строку и строку, содержащую самый большой по абсолютной величине элемент матрицы
C++ В матрице из действительных чисел поменять местами первую строку и строку, содержащую наименьший элемент матрицы
Найти количество строк, похожих на первую строку данной матрицы C++
Поменять местами первую строку матрицы и строку, содержащую максимальный отрицательный элемент C++
Найти первую строку матрицы, в которой имеется отрицательный элемент, и упорядочить её по убыванию C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nikolai699
16 / 16 / 3
Регистрация: 15.03.2012
Сообщений: 105
12.06.2013, 11:54     Найти количество строк, похожих на первую строку данной матрицы #2
если правильно понял задачу, то получается как то так)

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
#include<iostream>
#include<ctime>
 
using namespace std;
 
void main(){
    srand(time(NULL));
    int **arr, N, M, count = 0, temp;
    cout << "enter size (N) : " ;
    cin >> N;
    cout << "enter size (M) : " ;
    cin >> M;
    arr = new int *[N];
    for(int i = 0; i < N; i++)
        arr[i] = new int [M];
    for(int i = 0; i < N; i++)
        for(int j = 0; j < M; j++)
            arr[i][j] = rand()%100 + 1;
    //часть кода для ввода массива с клавиатуры
    /*cout << "enter arr : " <<endl;
    for(int i = 0; i < N; i++){
        for(int j = 0; j < M; j++)
            cin >> arr[i][j];
    }
*/
 
    cout << "your arr : " << endl;
    for(int i = 0; i < N; i++){
        for(int j = 0; j < M; j++)
            cout << arr[i][j] << "   ";
        cout << endl;
    }
 
    
    for(int i = 1; i < N; i++){
        temp = 0;
 
        for(int j = 0; j < M; j++)
            for(int k = 0; k < M ;k++)
                if(arr[0][k] == arr [i][j]){
                    temp ++;
                }
            if(temp > (M/2))
                    count ++;
    }
 
    cout << count << " - pohogih strok." << endl;
}
Yandex
Объявления
12.06.2013, 11:54     Найти количество строк, похожих на первую строку данной матрицы
Ответ Создать тему
Опции темы

Текущее время: 01:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru