Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
unipharma
0 / 0 / 0
Регистрация: 10.11.2012
Сообщений: 54
#1

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

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

3)С помощью генератора псевдослучайных чисел образовать последовательность целых чисел в диапазоне от 140 до 220 (см), выражающие рост студентов. Вывести числа студентов возможного роста.
http://www.cyberforum.ru/cpp-beginners/thread1887416.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.02.2013, 19:16
Я подобрал для вас темы с готовыми решениями и ответами на вопрос С помощью генератора псевдослучайных чисел образовать последовательность целых чисел в диапазоне от 140 до 220 (см) (C++):

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

Есть файл, в котором задана последовательность целых чисел в диапазоне 0-10000
Есть файл, в котором задана последовательность целых чисел в диапазоне 0-10000....

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

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

В заданном диапазоне целых чисел подсчитать количество чисел, у которых есть две одинаковые цифры
file:///D:/Downloads/homework%206.pdf помогите ПЖ.Срочно.

6
Ev[G]eN
iOS/Android Developer
Эксперт С++
5115 / 1553 / 950
Регистрация: 23.01.2011
Сообщений: 3,179
Завершенные тесты: 1
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;
}
2
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;
Пожалуста можеш,сдесь написать коментарии для каждой строчки.Спасибо
Я просто начинаю сам учить с++,тяжело пока,вникаю)
0
Ev[G]eN
iOS/Android Developer
Эксперт С++
5115 / 1553 / 950
Регистрация: 23.01.2011
Сообщений: 3,179
Завершенные тесты: 1
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;
}
2
NIKOLAYY
819 / 717 / 339
Регистрация: 22.09.2012
Сообщений: 4,994
13.02.2013, 20:37 #5
Это че это на консольник чтоли все? код я миею ввиду
0
Nick Alte
13.02.2013, 20:40
  #6

Не по теме:

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

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

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

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

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

Дана последовательность целых чисел, последнее из которых 0. Найти количество 3-значных чисел
Дана последовательность целых чисел, последнее из которых 0. Найти количество...


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

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

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