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

Как задать интервал при рандоме - C++

Восстановить пароль Регистрация
 
JeffectPro
0 / 0 / 0
Регистрация: 22.11.2014
Сообщений: 4
24.11.2014, 05:53     Как задать интервал при рандоме #1
Для задачи нужны различные числа на интервалt [-10;10]; Собственно вопрос как задать этот интервал? Вот код для него не хватает только интервала для рандома // array(1).cpp: определяет точку входа для консольного приложения.
//

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
#include "stdafx.h"
#include <iostream>
#include <cstdlib>
 
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    int n;
    cout << "Введите количество элементов: ";
    cin >> n;
    int *arr = new int [n];
 
    for (int i = 0; i <n; i++){
    arr[i] = rand();
    }
    cout << "Заданные числа: " << '\0';
    for (int i = 0; i < n; i++){
    
        cout <<arr[i] << '\t';
    }
 
    for (int i = 0; i < n; i++)
    if (arr[i]%2!=0){
        arr[i]=arr[i] + 1;
    }
    else;
    cout << '\n'<<"Переделанные числа(четные): " << '\n';
    for (int i = 0; i < n; i++){
    
        cout << arr[i] << '\t';
    }
    system("pause");
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2014, 05:53     Как задать интервал при рандоме
Посмотрите здесь:

Как вычислить интервал между двумя датами в структуре? C++
[C++]enum и типы данных.Как задать тип значений явно,и какой тип будет при переполнении? C++
C++ на вход интервал MN целочисленный, найти целые числа которые деляться на 3 или на 7, но при этом не одновременно(например число 21 нам не подходит.
есть график, проверьте правильно ли программа? и подскажите как задать в программе интервал? C++
C++ Как задать кодировку при записи в файл или чтения из него
C++ Как в Visual Studio задать имя файла при запуске Release по средствам Ctrl + F5 ?
Как нужно задать условие, чтобы при последовательном рандомном выводе чисел в ряд ни одно из них не повторялос C++
C++ Как задать значения map при объявлении?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Cookie Monster
16 / 16 / 3
Регистрация: 03.11.2014
Сообщений: 71
24.11.2014, 06:41     Как задать интервал при рандоме #2
arr[i] = (rand()%20)-10;
zss
Модератор
Эксперт С++
 Аватар для zss
5953 / 5558 / 1787
Регистрация: 18.12.2011
Сообщений: 14,204
Завершенные тесты: 1
24.11.2014, 08:17     Как задать интервал при рандоме #3
А вообще, стандартный прием:
C++
1
double x=(double)rand()/RAND_MAX*(max_value-min_value)+min_value;
Yandex
Объявления
24.11.2014, 08:17     Как задать интервал при рандоме
Ответ Создать тему
Опции темы

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