Пробовал отсеивать через if, но не получилось. Поможете реализовать?
#include <iostream>
#include <iomanip>
#include <ctime>
using namespace std;
int main()
{
tryAgain:
srand(time(NULL));
setlocale(LC_ALL, "ru");
bool alreadyThere;
int randNumber, quantity, selection;
int fourNull = 0000;
cout << "Выберите тип генерации" << endl
<< "1.Упорядоченный" << endl
<< "2.Рандомный" << endl;
cin >> selection;
switch (selection)
{
case 1:
cout << "Выберите количество генерируемых номеров" << endl;
cin >> quantity;
alreadyThere = false;
while (fourNull <= quantity)
{
fourNull++;
cout << "+7910000" << setw(4) << setfill('0') << fourNull << "\t\t";
}
goto tryAgain;
break;
case 2:
cout << "Выберите количество генерируемых номеров" << endl;
cin >> quantity;
for (int i = 0; i <= quantity; i++)
{
randNumber = rand() %9999 + fourNull;
cout << "+7910000" << setw(4) << setfill('0') << randNumber << "\t\t";
}
goto tryAgain;
break;
default:
goto tryAgain;
break;
}
system("pause");
return 0;
}
void unique_random_numbers(int min, int max, int amt)
{
std::map<int, int> m;
int r{}, count{}, range = max - min + 1;
while (count < amt) {
r = min + rand()% range;
//или пользуйтесь генераторами случайных чисел из <random>
m[r]++;
if(m[r] == 1) {
++count;
cout << r <<endl;
}
}
}
Вызовите функцию с аргументами:
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
По отзывам некоторых жителей этого ресурса, установил посмотреть Code::Block
Взято из кода движка OGRE3d, компилятор выдает ошибку: