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

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

Восстановить пароль Регистрация
 
Ленаааа
0 / 0 / 0
Регистрация: 14.11.2011
Сообщений: 23
22.11.2012, 10:57     Написать функцию которая проверяет на уникальность каждый номер #1
Решите пожалуйста

Добавлено через 4 минуты
Написать функцию которая проверяет табельный номер студента
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2012, 10:57     Написать функцию которая проверяет на уникальность каждый номер
Посмотрите здесь:

Написать рекурсивную функцию,которая проверяет является ли массив симметричным C++
Написать функцию, которая удваивает каждый символ строки C++
C++ Написать функцию, которая удваивает каждый символ строки.
Написать функцию которая проверяет кратность двух чисел C++
C++ Написать функцию которая проверяет если число(простые числа) не делится на N и меньше N...
Написать функцию, которая принимает указатель на 2 последовательности и печатает номер вхождения s1 в s2 C++
Написать функцию, которая проверяет, является ли переданное ей число простым? C++
Написать булеву функцию, которая проверяет, имеют ли два прямоугольника общие точки C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lemegeton
 Аватар для lemegeton
2909 / 1338 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
22.11.2012, 13:18     Написать функцию которая проверяет на уникальность каждый номер #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
#include <iostream>
#include <cstdlib>
#include <ctime>
 
template <class Iterator, class T>
bool isUnique(Iterator begin, Iterator end, T value) {
  while (begin != end)
    if (*begin++ == value)
      return false;
  return true;
}
 
int getNewRandomValue() {
  return rand() % 110;
}
 
int main(int argc, char **argv) {
  srand(time(0));
 
  const int maximumNumberOfValues = 100;
  int *values = new int[maximumNumberOfValues];
  int numberOfValues = 0;
 
  for (int i = 0; i < 100; ++i) {
    int newValue;
    while (!isUnique(values, values + numberOfValues, newValue = getNewRandomValue())) {
        std::cout << "Value " << newValue << " is not unique. Regenerating." << std::endl;
        newValue = getNewRandomValue();
    }
    std::cout << "Value " << newValue << " is unique. Adding to list." << std::endl;
    values[numberOfValues++] = newValue;
    
    std::cout << "List has " << numberOfValues << " elements." << std::endl;
    for (int *i = values; i != values + numberOfValues; ++i)
      std::cout << *i << " ";
    std::cout << std::endl;
  }
 
  delete [] values;
  return 0;
}
Yandex
Объявления
22.11.2012, 13:18     Написать функцию которая проверяет на уникальность каждый номер
Ответ Создать тему
Опции темы

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