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

Даны натуральное число n, целые числа а(1),…., a(n). Выяснить, имеются ли среди чисел а(1),… a(n) совпадающие. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Выделение памяти под двумерный массив С++ http://www.cyberforum.ru/cpp-beginners/thread909121.html
Гуру С++, подскажите новичку, как обратиться к элементу при следующем выделении памяти? 1)double **matr = new double * 2)double *matr = new double В первом случае вроде бы так: *(*(matr+i)+j), а как во втором?
C++ Обход неориентированного графа в ширину. В конце выдаёт путь: 1 #include <iostream> #include <queue> #include <conio.h> using namespace std; int n;// число вершин графа int mass;//матрица смежности void BFS() { http://www.cyberforum.ru/cpp-beginners/thread909119.html
Написать программу для измерения скорости вывода данных в видеопамять в графическом режиме C++
Задача: "Написать программу для измерения скорости вывода данных в видеопамять в графическом режиме". Очень нужна срочная помощь. Добавлено через 2 часа 38 минут Вбил саму графику #include <conio.h> #include <dos.h> #include <stdio.h> #include <time.h>
C++ удаление элемента из ДЕКА (из середины)
Подскажите уже, ну хоть кто-нибудь, как удалить элемент из середины дека(любой элемент, но из середины) как с вершинами работать я знаю(удаление, добавление), но как удалить другой элемент из дека не понимаю. Вообще исходный код был таким, но потом преподаватель дал доп. задание: удалить из середины элемент, точнее написать такую функцию, которая удаляет его. Я пытаюсь, но ничего не выходит....
C++ Тест по ООП http://www.cyberforum.ru/cpp-beginners/thread909082.html
Помогите, пожалуйста, с текстом по С++!!! Тема 13. Создание объектов класса 13.1 Пусть описан класс class ClassA {int a; public: ClassA(); ClassA(int ); }; Какое из следующих выражений противоречит синтаксису С++ a) ClassA В; b) ClassA B=ClassA(2); c) ClassA B(2); d) ClassA В();
C++ Создание простой игры, каким образом распределить "обязанности" В общем идея такая, на данный момент есть более-менее работающий прототип (звёздочками в консоли) "битвы алгоритмов": поочерёдно вызываются программы-игроки, делающие ход на игровом поле и.т.д. На данный момент я вижу идею так: физический движок (из-за неграмотности в подобных делах, простите за грубые названия) осуществляет, собственно говоря, весь этот процесс вызова игроков, просчитывания и... подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4919 / 2662 / 243
Регистрация: 29.11.2010
Сообщений: 7,399
22.06.2013, 19:19     Даны натуральное число n, целые числа а(1),…., a(n). Выяснить, имеются ли среди чисел а(1),… a(n) совпадающие.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <unordered_set>
#include <cstddef>
 
template <typename T>
bool allDifferent(const T* arr, const std::size_t size)
{
    std::unordered_set<T> uns;
    for (std::size_t i=0; i < size; i++)
    {
        if (uns.find(arr[i]) != uns.end())
            return false;
        uns.insert(arr[i]);
    }
    return true;
}
 
int main()
{
    const int arr[] = {19, 2, 5, 3, 9, 1, 0, 3}, N = sizeof(arr) / sizeof(*arr);
    std::cout << (allDifferent(arr, N) ? "No such" : "Has got") << std::endl;
}
 
Текущее время: 04:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru