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

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

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

С помощью генератора псевдослучайных чисел образовать последовательность целых чисел в диапазоне от 140 до 220 (см) - C++

13.02.2013, 19:16. Просмотров 521. Ответов 6
Метки нет (Все метки)

3)С помощью генератора псевдослучайных чисел образовать последовательность целых чисел в диапазоне от 140 до 220 (см), выражающие рост студентов. Вывести числа студентов возможного роста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.02.2013, 19:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос С помощью генератора псевдослучайных чисел образовать последовательность целых чисел в диапазоне от 140 до 220 (см) (C++):

Вывести нечетные числа сгенерированные с помощью генератора псевдослучайных чисел в заданном диапазоне - C++
С помощью генератора случайных чисел получить 30 целых чисел, лежащих в диапазоне от 0 до 5 включительно, но вывести на экран только...

Записать в файл f N целых чисел, полученных с помощью генератора случайных чисел. - C++
Помогите пожалуйста с задачей. Записать в файл f N целых чисел, полученных с помощью генератора случайных чисел. Заполнить файл g...

Генерация псевдослучайных чисел в заданном диапазоне - C++
Датчики случайных чисел можно привлекать при подборе проверочных исходных данных для программ. Получить с помощью датчика случайных...

Найти делители целых чисел от 120 до 140 - C++
Найдите количество делителей каждого из целых чисел от 120 до 140. Помогите сделать на Visual C++!

Найти количество делителей каждого из целых чисел от 120 до 140 - C++
Найти количество делителей каждого из целых чисел от 120 до 140.

Используя метод вычетов, сгенерировать последовательность из 1000 псевдослучайных чисел - C++
Вообщем есть задание. 1. Используя метод вычетов, сгенерировать последовательность из 1000 псевдослучайных чисел, результат вывести на...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Ev[G]eN
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
13.02.2013, 20:07 #2
Цитата Сообщение от unipharma Посмотреть сообщение
С помощью генератора псевдослучайных чисел образовать последовательность целых чисел в диапазоне от 140 до 220 (см), выражающие рост студентов. Вывести числа студентов возможного роста.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <algorithm>
#include <iostream>
#include <iterator>
#include <vector>
#include <random>
#include <ctime>
 
int main ()
{
    auto rnd = std::bind(std::uniform_int_distribution <> (140, 220),
                         std::mt19937 (time(nullptr)));
    std::vector <int> vect (20);
    std::generate(vect.begin(), vect.end(), rnd);
    std::copy(vect.begin(), vect.end(), std::ostream_iterator <int> (std::cout, " "));
 
    return 0;
}
unipharma
0 / 0 / 0
Регистрация: 10.11.2012
Сообщений: 54
13.02.2013, 20:15  [ТС] #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <algorithm>
#include <iostream>
#include <iterator>
#include <vector>
#include <random>
#include <ctime>
 
int main ()
{
    auto rnd = std::bind(std::uniform_int_distribution <> (140, 220),
                         std::mt19937 (time(nullptr)));
    std::vector <int> vect (20);
    std::generate(vect.begin(), vect.end(), rnd);
    std::copy(vect.begin(), vect.end(), std::ostream_iterator <int> (std::cout, " "));
 
    return 0;
Пожалуста можеш,сдесь написать коментарии для каждой строчки.Спасибо
Я просто начинаю сам учить с++,тяжело пока,вникаю)
Ev[G]eN
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
13.02.2013, 20:20 #4
тогда так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <cstdlib>
#include <ctime>
 
int main ()
{
    srand(time(0)); //инициализация генератора случайных чисел
    const int size = 20; //объявление константы, отвечающей за размер массива
    int array[size]; //инициализация самого массива из size элементов
 
    for (int i = 0; i < size; i++) 
        std::cout << (array[i] = rand() % 81 + 140) << " "; //присвоение
        //i-тому элементу массива значения в диапазоне от 140 до 220 и вывод элемента
 
    return 0;
}
NIKOLAYY
737 / 709 / 159
Регистрация: 22.09.2012
Сообщений: 4,972
13.02.2013, 20:37 #5
Это че это на консольник чтоли все? код я миею ввиду
Nick Alte
13.02.2013, 20:40
  #6

Не по теме:

Кстати, по идее рост студентов должен иметь нормальное (гауссово), а не равномерное распределение.

ArtiFakt
Сообщений: n/a
13.02.2013, 21:05 #7
Поменять местами наибольшие по модулю элементы матрицы А(7*8) и массива В(76).
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.02.2013, 21:05
Привет! Вот еще темы с ответами:

Дана последовательность целых чисел, последнее из которых 0. Найти количество 3-значных чисел - C++
Дана последовательность целых чисел, последнее из которых 0. Найти количество 3-значных чисел. cout &lt;&lt; &quot;Dano: &quot; &lt;&lt; endl; cin...

Проверить является ли заданная последовательность целых чисел перестановкой чисел натурального ряда - C++
Проверить, является ли заданная последовательность целых чисел перестановкой начального отрезка последовательности натуральных чисел

Заданная последовательность целых чисел. Найти количество чисел, делящихся на 3 и 5 без остатка - C++
Здравствуйте, Уважаемые. Очень срочно нужна Ваша помощь, в решении данной задачи: Заданна последовательность целых чисел. Найти...

Вводится последовательность целых чисел. Определить среднее арифметическое простых чисел последовательности - C++
Использовать функции в программе Задание: Вводится последовательность целых чисел. Определить среднее арифметическое простых чисел...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
13.02.2013, 21:05
Ответ Создать тему
Опции темы

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