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

Заполнить массив неодинаковыми случайными числами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача по теме "Функции с переменным числом параметров" http://www.cyberforum.ru/cpp-beginners/thread1506932.html
Задание: Ввести функцию с переменным числом параметров как функцию класса. Цель функции — инициализация элементов класса (расширение метода ввода). В качестве параметров передавать значения...
C++ Описание классов. Классы "Шар" и "Ящик для шаров" 1.Опишите класс "шар", описывающий габариты и вес. Данные класса: радиус шара,вес. Методы класса: должны обеспечить минимальную функциональность объекта. 2.Опишите класс "ящик" в котором могут... http://www.cyberforum.ru/cpp-beginners/thread1506924.html
C++ Описание классов. Класс "Угол"
Опишите класс "Угол" для измерения углов. Данные класса : число градусов и минут Методы класса : должны обеспечить минимальную функциональность объекта. 2.Перегрузите операцию сложения углов с...
Value categories. Является ли выражение xvalue? C++
Знакомлюсь с xvalue. Прочитал описание на cppreference. Согласно описанию, a non-static class member access expression, in which the object expression is an xvalue выражение доступа к...
C++ Рекурсия для поиска вещественного корня функции f(x) на отрезке [a, b] http://www.cyberforum.ru/cpp-beginners/thread1506899.html
Написать рекурсивную функцию нахождения вещественного корня функции f(x) на отрезке . Указание.Пусть функция f(x) вещественной переменной x непрерывна на отрезке и f(a)*f(b)<=0.При перечисленных...
C++ Описать классы "Кубик", "Угол" и "Шар" Задание на фотографии, заранее спасибо. Правила форума 5.18: Запрещено размещать задания и решения в виде картинок и других файлов с их текстом. Перепечатывайте задание текстом вторым... подробнее

Показать сообщение отдельно
anti-k
227 / 75 / 23
Регистрация: 17.07.2015
Сообщений: 774
Завершенные тесты: 1

Заполнить массив неодинаковыми случайными числами - C++

30.07.2015, 00:06. Просмотров 402. Ответов 8
Метки (Все метки)

нужно дополнить ф-кцию рандома так что бы заполнить массив не одинаковыми числами. Как прописать возвращение на внутренний цыкл, чтобы сново проверить выданный рандом??
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
#include <iostream>
#include <windows.h>
#include <ctime>
using namespace std;
int main(){ 
    srand(time(0));
    int arr[10];
    int a,b,k=0; 
    cin>>a; 
    cin>>b;
    cout<<endl;
    arr[0]=a+rand()%b;  
    cout<<arr[0];
    for(int i=1;i<10;i++){
        arr[i]=a+rand()%b;
        for(int j=0;j<i;j++){   
        if(arr[j]==arr[i])  
        arr[i]=a+rand()%b;
        }  
      cout<<" "<<arr[i];
    }
    
    system ("PAUSE");
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru