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

Определить, имеются ли в массиве повторяющиеся элементы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обойтись без If ? http://www.cyberforum.ru/cpp-beginners/thread1085858.html
Доброго времени суток, уважаемые форумчане. Помогите, пожалуйста, разобраться со сложившейся ситуацией. Есть код: for(it = objectsList.begin();it != objectsList.end(); it++) { ...
C++ Не работает длинная арифметика Не работает длинная арифметика сложение. #include <iostream> #include <vector> #include <iomanip> #include <string> #include <cstdlib> #include <conio.h> #define BASE 10 #define LEN 1 http://www.cyberforum.ru/cpp-beginners/thread1085829.html
C++ Преобразование строки в массив цифр
Помогите разобраться с функцией для преобразования строки в массив цифр. void readlong (type &vec) { std::string str; std::cin >> str; for (int i = str.size (); i > 0; i--) ...
C++ Написать функцию, для поиска максимального элемента в указанной строке двумерного массива. Сдвинуть в двумерном массиве все строке циклически вправо н
Написать функцию, для поиска максимального элемента в указанной строке двумерного массива. Сдвинуть в двумерном массиве все строке циклически вправо на количество элементов равное максимальному...
C++ Установка SDL 2 http://www.cyberforum.ru/cpp-beginners/thread1085812.html
Из-за некоторых проблем с обработкой клавиатуры решил перейти с GLUT на SDL 2. Вопрос: как на Ubuntu установить этот самый SDL 2? Добавлено через 23 минуты Смог установить только SDL 1.2, может...
C++ Русский язык в программе Что нужно сделать что бы можно было использовать русский язык в программе #include "stdafx.h" #include <iostream> #include <map> #include <string> using namespace std; int main() { ... подробнее

Показать сообщение отдельно
vovacreme
-16 / 61 / 13
Регистрация: 14.01.2014
Сообщений: 145
31.01.2014, 03: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
#include <iostream>
#include <iomanip>
#include <ctime>
#include <set>
 
using namespace std;
 
int main()
{
    srand(time(0));
    int rows = 3, col = 3;
    int ** arr =new int * [rows];
    for (int i = 0; i < rows; ++i)
    {
        arr[i] = new int[col];
        for (int j = 0; j < col; ++j)
            arr[i][j] = 1 + rand() % 256;
    }
    for (int i = 0; i < rows; ++i)
    {
        for (int j = 0; j < col; ++j)
            cout << setw(5) << arr[i][j];
        cout << endl;
    }
    set<int> without_rep_arr;
    for (int i = 0; i < rows; ++i)
        without_rep_arr.insert(*(arr + i), (*(arr + i) + col));
    if (without_rep_arr.size() < rows * col)
        cout << "\nrepeated" << endl;
    else
        cout << "\nnot repeated" << endl;
    system("pause");
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru