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

Случайных чисел в диапазоне! - C++

Восстановить пароль Регистрация
 
mandarin89
0 / 0 / 0
Регистрация: 07.01.2014
Сообщений: 21
07.01.2014, 15:13     Случайных чисел в диапазоне! #1
Я из Болгарий,случайно нашел ето классньй сайт.Я только любитель невероятного язьйка С++.Пишу с ошибки по руском и для ето извиняюсь.Вот у меня вопрос(задача) для всех ответ спосибо заранее.

Задача:
Написать прототип функции:
double average(int t,int p,int q);

генерирующие n случайных чисел в диапазоне [p,q],p<q. На вход из клавиатуре-случайных чисел n и диапазон p,q.
Функция должна вычислить среднее арифметичное на n(случайных чисел в диапазоне).
Написать главноя функция вызов к average.


Ето задача.Понятно для меня как написать главноя функция вызов к average.У меня проблем с техники случайных чисел в диапазоне. Думал для srand(time(0))..rand().. для цикли for ну в конце вопрос не решил.
Наверно друзя для вас ето не сложно,но я еще в начале учусь.Надеюсь все понятно. Еще раз спосибо для всех ответ заранее.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2014, 15:13     Случайных чисел в диапазоне!
Посмотрите здесь:

C++ Сгенерировать 7 случайных чисел в диапазоне от 3 до 33. Вывести их на экран.
Генерация случайных вещественных чисел в диапазоне 0..1 C++
C++ Генерация случайных чисел типа double во всем диапазоне
Генерация случайных чисел в заданном диапазоне. C++
C++ Генерация случайных чисел на заданном диапазоне
Генерация случайных чисел в диапазоне 0 - 1 C++
Найти сумму 24 случайных чисел в диапазоне от 0 до 48 C++
Вывод двух случайных чисел в диапазоне 1 до N C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
TrueBit
 Аватар для TrueBit
95 / 95 / 12
Регистрация: 19.11.2012
Сообщений: 195
07.01.2014, 15:49     Случайных чисел в диапазоне! #2
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
#include <iostream>
#include <math.h>
#include <time.h>
using namespace std;
 
double average(int t,int p,int q);
 
int main() {
    int n,p,q;
    cout << "n (n>0): "; cin >> n;
    cout << "p (p<q): "; cin >> p;
    cout << "q (p<q): "; cin >> q;
    cout << "average = " << average(n,p,q) << endl;
    getchar();
    getchar();
}
 
double average(int t,int p,int q) {
    double sum=0,rand_num=0;
    srand((unsigned int)time(NULL));
    for(int i=0; i<t; i++) {
        rand_num=p + rand()%abs(q-p+1);
        cout << rand_num << " ";
        sum+=rand_num;
    }
    cout << endl;
    return sum/(double)t;
}
mandarin89
0 / 0 / 0
Регистрация: 07.01.2014
Сообщений: 21
07.01.2014, 15:58  [ТС]     Случайных чисел в диапазоне! #3
Спосибо для ответ!
Yandex
Объявления
07.01.2014, 15:58     Случайных чисел в диапазоне!
Ответ Создать тему
Опции темы

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