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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
fov101
0 / 0 / 0
Регистрация: 05.11.2012
Сообщений: 10
#1

Генератор 4-знаковых чисел - C++

05.11.2012, 18:53. Просмотров 246. Ответов 2
Метки нет (Все метки)

Добрый день, написал генератор , генерирует числа с 4 знаками.
Подскажите , как дописать проверку этих чисел, чтобы все знаки в числе были разные. (1234, но не 1212). Спасибо)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# include <iostream>
# include <conio.h>
#include <ctime>
#include <stdlib.h>
 
using namespace std;
void main()
{srand((unsigned)time(NULL));
int x;int n=20;int b=8999;
for(int i=0;i<n;i++)
{x=rand()%b+1000;
cout<<"-> "<<x<<endl;
}
getch();}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.11.2012, 18:53     Генератор 4-знаковых чисел
Посмотрите здесь:

C++ Генератор случайных чисел
генератор чисел C++
C++ сравнение знаковых и беззнаковых чисел
Генератор чисел C++
C++ Генератор чисел
Генератор чисел C++
Генератор случайных чисел C++
Генератор чисел! C++
C++ Переполнение знаковых целых чисел: почему значение переменной обнуляется, а не записывается младшее значение?
Найти сумму двух не знаковых чисел, а затем провести операцию побитового «И» над суммой и вторым числом C++
Перевод знаковых 4-х байтовых чисел в различные системы счисления C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CableGuy
14 / 14 / 1
Регистрация: 29.03.2012
Сообщений: 41
05.11.2012, 19:01     Генератор 4-знаковых чисел #2
Надо проверять все цифры между собой.
x=1234
x/1000=1
x/100%10=2
x/10%10=3
x%10=4
Получаем каждую цифру и проверяем между собой.
Или можно их сразу в массив занести.
Vourhey
Почетный модератор
6473 / 2248 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
05.11.2012, 19:05     Генератор 4-знаковых чисел #3
Сравнивай остаток от деления на 10 и т. д.. Либо сразу генерируй так, чтобы различные числа были, ручками.
Yandex
Объявления
05.11.2012, 19:05     Генератор 4-знаковых чисел
Ответ Создать тему
Опции темы

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