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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Видимость экземпляра класса внутри класса http://www.cyberforum.ru/cpp-beginners/thread1490444.html
Здравствуйте! Пытаюсь вывести openCV видео в QT виджете. На данный момент в слоте обновления картинки инициализирую класс cv::VideoCapture cap(0); это совсем не лучшее решение и скорее всего из за него количество кадров в секунду очень низкое. Как инициализировать этот класс единожды, что бы он был виден в классе отвечающем за конвертацию и отображения картинки? mainwindow.cpp #include...
C++ Поле mutable в структуре Добрый день. Есть структура struct NameStructure { protected: mutable TDateTime Time; ....... } Эту структуру я объявил в другом классе и пытаюсь заполнить переменную Time. А мне выпадает ошибка: E2247 NameStructure::Time' is not accessible. Подскажите пожалуйста, как ей присвоить значение? http://www.cyberforum.ru/cpp-beginners/thread1490394.html
C++ Охана прибирается в комнате
Охана Мацумаэ пытается убраться в комнате, имеющей вид сетки размера n на n ячеек. Каждая ячейка изначально либо чистая, либо грязная. Охана может мести метлой по столбцам сетки. Её метла очень необычная: если она проводит ею по чистому квадрату, он становится грязным, а если она проводит по грязному квадрату, он становится чистым. Девушка хочет провести метлой по некоторым столбцам комнаты так,...
C++ Защитить алгоритм от зависания
Добрый день, вот я сделал некий алгоритм типа поиска половинным делением. Иногда зависает, наверное, по причине несходимости. В алгоритме присутствует цикл while( true ). Есть мысль сделать какую-то защиту от зависания, ну например, если время выполнения цикла больше 10 сек, но меня терзают смутные сомнения - правильная ли такая стратегия?
C++ В массиве найти все повторяющиеся числа http://www.cyberforum.ru/cpp-beginners/thread1490370.html
В массиве нужно найти все числа, которые повторяются и вывести по одному разу и вывести в другой масив. Вся суть задачи в том, что описывать масивы можно лишь указателями. Помогите плис, без них сделаю легко, а вот тут запутался. Язык - С++.
C++ Не могу передать двумерный массив в функцию Мне нужно взять имеющийся двумерный массив передать его в функцию, преобразовать и вернуть обратно. Вот код: #include <iostream> #include <stdlib.h> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ //Функция преобразования подробнее

Показать сообщение отдельно
лалка123
2 / 2 / 0
Регистрация: 09.12.2014
Сообщений: 112
30.06.2015, 17:12  [ТС]     Найти количество строк, похожих на первую строку данной матрицы
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
#include <algorithm> 
 
int Process( int ** M, size_t n, size_t m ) 
 
{
    int* t1=new int[m];
    int* t2=new int[n];
    for ( size_t j = 0; j < m; ++j )
            t1[j] = M[0][j];
   std::sort(t1,t1+m); 
    int count=0;
    for ( size_t i = 1; i < n; ++i ) 
   {
       for ( size_t j = 0; j < m; ++j )
            t2[j] = M[i][j]; 
   std::sort(t2,t2+m); 
       size_t j=0;
        for (; j < m; ++j )
            if(t2[j]!= t1[j])
                 break;
        if(j==m)
          count++; 
    }
    delete[] t1;
    delete[] t2;
    return count;
   
}
 
Текущее время: 09:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru