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

Определить количество различных чисел в матрице - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ с кодом С++ проблемы...пожалуйста... http://www.cyberforum.ru/cpp-beginners/thread190301.html
Вот задачи, помогите чем можете)) Написать процедуру обмена столбца и строки двухмерного массива. С ее помощью поменять местами те строки и столбцы, первые элементы которых совпадают. ...
C++ Как открыть файл для чтения в БИНАРНОМ режиме? Друзья! Файл, который надо открыть БИНАРНЫЙ, в нём два байта. Содержание файла 33 20 00 00 имя "input" Вот по логике вещей пра должна его в бинарном режиме открыть и число 33 20 записать в... http://www.cyberforum.ru/cpp-beginners/thread190293.html
C++ MPI_Recv
Добрый день! Я с таким заданием: нужно написать небольшой, простенький пример, демонстрирующий, как работает функция MPI_Recv. Подскажите, пожалуйста, какой можно привести пример, и в чём он может...
Строка C++
Спасите.... Написать нужно... Преобразовать строку так, чтобы все буквы в ней были отсортированы по возрастанию.
C++ Двумерный массив http://www.cyberforum.ru/cpp-beginners/thread190273.html
Помогите пожалуйста с С++.... Написать процедуру обмена столбца и строки двухмерного массива. С ее помощью поменять местами те строки и столбцы, первые элементы которых совпадают. Листинг...
C++ Дан файл F, компонентами которого являются целые числа. Получить в файле G все нечетные числа, входящие в файл F. Числа в файле G должны следовать Помогите доздать с++) вот задание: Дан файл F, компонентами которого являются целые числа. Получить в файле G все нечетные числа, входящие в файл F. Числа в файле G должны следовать в порядке... подробнее

Показать сообщение отдельно
rangerx
1935 / 1544 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
13.11.2010, 01:43
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
#include <iostream>
#include <ctime>
#include <cstdlib>
 
int main()
{
    const int m = 3;
    const int n = 3;
    const int count = m * n;
 
    srand( time(0) );
 
    //-----------------
    std::cout << "Matrix: " << std::endl;
    int mtrx[m][n];
    for(int i = 0; i < m; ++i)
    {
        for(int k = 0; k < n; ++k)
        {
            mtrx[i][k] = rand()%10;
            std::cout << mtrx[i][k] << ' ';
        }
        std::cout << std::endl;
    }
 
    //-----------------
    int* p = &mtrx[0][0];
    int q = 0;
    for(int i = 0; i < count-1; ++i)
    {
        for(int k = i+1; k < count; ++k)
        {
            if(p[i] == p[k])
            {
                ++q;
                break;
            }
        }
    }
 
    std::cout << "Unique count-> " << count - q << std::endl;
 
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru