Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Ленаааа
0 / 0 / 0
Регистрация: 14.11.2011
Сообщений: 23
1

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

22.11.2012, 10:57. Просмотров 818. Ответов 1
Метки нет (Все метки)

Решите пожалуйста

Добавлено через 4 минуты
Написать функцию которая проверяет табельный номер студента
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2012, 10:57
Ответы с готовыми решениями:

Написать функцию которая проверяет кратность двух чисел
Написать функцию, которая принимает два целых числа N и M, и возвращает...

Написать функцию, которая проверяет, упорядочены ли элементы списка по алфавиту
Написать функцию, которая проверяет, упорядочены ли элементы списка по...

Написать функцию, которая проверяет, является ли переданное ей число простым?
Написать функцию, которая проверяет, является ли переданное ей число простым?...

Написать булеву функцию, которая проверяет, имеют ли два прямоугольника общие точки
прямоугольники на экране подаются четверками чисел : ( х1 , у1 , х2 , у2 ) -...

Написать функцию которая проверяет если число(простые числа) не делится на N и меньше N...
Написать функцию которая проверяет если число(простые числа) не делится на N и...

1
lemegeton
2933 / 1362 / 467
Регистрация: 29.11.2010
Сообщений: 2,725
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;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.11.2012, 13:18

Написать функцию, которая удваивает каждый символ строки
Народ,спасайте! Не могу написать программу! Написать функцию, которая...

Написать функцию, которая удваивает каждый символ строки.
Ребята, помогите! Написать функцию, которая удваивает каждый символ строки....

Написать функцию, которая принимает указатель на 2 последовательности и печатает номер вхождения s1 в s2
написать функцию, которая принимает указатель на 2 ленты и печатает номер...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru