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

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

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

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

24.11.2014, 05:53. Просмотров 445. Ответов 2
Метки нет (Все метки)

Для задачи нужны различные числа на интервал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;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2014, 05:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как задать интервал при рандоме (C++):

есть график, проверьте правильно ли программа? и подскажите как задать в программе интервал? - C++
вот есть график, проверьте правильно ли программа? и подскажите как задать в программе интервал? График: И что бы он был вот...

Как задать значения map при объявлении? - C++
Всем добрый день! Имею следующие объявления. map&lt;string, double&gt; NatureMap; int main(int argc, char *argv){ ...

Как правильно задать цикл при заполнении массива - C++
Если у меня известен нулевой элемент в массиве а= 1, и массив например из 6 элементов , как правильно задать цикл n&lt; 5 или b &lt; 6; остальные...

Как задать конец строки и прекратить при вводе определённого символа? - C++
Добрый день! Подскажите, пожалуйста, как задать конец строки при вводе определённого символа. Например, char mass , но при вводе с...

Как задать кодировку при записи в файл или чтения из него - C++
У меня блокнот Notepad++, своей программой я записываю в некоторый текстовый файл все символы ASCII. Проблема вот в чем: программа...

Как в Visual Studio задать имя файла при запуске Release через Ctrl + F5? - C++
Я переименовал выходной файл в режиме Release в свойствах Linker-&gt;General-&gt;Output, но при попытки из студии как обычно запустить...

2
Cookie Monster
16 / 16 / 3
Регистрация: 03.11.2014
Сообщений: 71
24.11.2014, 06:41 #2
arr[i] = (rand()%20)-10;
1
zss
Модератор
Эксперт С++
6486 / 6049 / 1987
Регистрация: 18.12.2011
Сообщений: 15,691
Завершенные тесты: 1
24.11.2014, 08:17 #3
А вообще, стандартный прием:
C++
1
double x=(double)rand()/RAND_MAX*(max_value-min_value)+min_value;
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.11.2014, 08:17
Привет! Вот еще темы с ответами:

Интервал времени при выводе в консоль - C++
Здравствуйте,пару дней назад подумал о том, можно ли сделать вывод в консоли информации через &quot;cout&quot; по времени. К примеру у меня есть не...

Как нужно задать условие, чтобы при последовательном рандомном выводе чисел в ряд ни одно из них не повторялос - C++
Как нужно задать условие, чтобы при последовательном рандомном выводе чисел в ряд ни одно из них не повторялось?

Написать программу, которая преобразует введен в минутах интервал времени в интервал в часах и минутах - C++
3. Написать программу, которая преобразует введен в минутах интервал времени в интервал в часах и минутах.

Enum и типы данных. Как задать тип значений явно, и какой тип будет при переполнении? - C++
Пытаюсь сделать функцию с передачей нескольких параметров,используя битовые операции. В качестве параметров думаю использовать не...


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

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

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