Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
5 / 54 / 21
Регистрация: 12.03.2017
Сообщений: 515
1

Вывести 5 случайных чисел, принадлежащих диапазону [a−2,b∗2)

17.11.2017, 17:47. Просмотров 1266. Ответов 2
Метки нет (Все метки)

На вход программе подается два целых числа a и b (a<b). Вывести на экран пять случайных чисел, принадлежащих диапазону [a−2,b∗2).
Формат входных данных

С клавиатуры вводятся через пробел два целых числа a и b, (0≤a<b≤1000).
Формат выходных данных

Необxодимо вывести через пробел пять случайных чисел из заданного диапазона.
Примеры

входные данные
3 7
выходные данные
1 4 5 3 13
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.11.2017, 17:47
Ответы с готовыми решениями:

Сгенерировать массив из N случайных чисел, принадлежащих указанному диапазону
1) Написать функцию, генерирующую массив из N случайных чисел, принадлежащих указанному диапазону ....

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

Дано натуральное n. Вычислить: 𝑦 = 1 ∗ 3 ∗ 5 ∗ …(2𝑛 − 1)
Составить программу (циклы)

Вывести количество чисел: отрицательных, нулей, принадлежащих диапазону [1..1024]
Пользователь вводит n чисел.Вывести количество введенных отрицательных ,равных 0 , и в диапазоне от...

2
0 / 0 / 2
Регистрация: 09.09.2017
Сообщений: 75
17.11.2017, 18:16 2
Лучший ответ Сообщение было отмечено Pavlin234 как решение

Решение

вроде так
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
#include <iostream>
#include <cstdlib>
using namespace std;
 
int main()
{
    int a, b;
    setlocale(LC_ALL, "Russian");
vvod:cout << "Введите a и b: ";
    cin >> a >> b;
    if (a >= 0 && a < b && a <= 1000)
        a = a - 2;
    else {
        cout << "a не соответствует условию!\n";
        goto vvod;
}
    if(b>=0 && b<=1000)
    b = b * 2;
    else {
        cout << "b не соответствует условию!\n";
        goto vvod;
    }
    for (int i = 0; i < 5; i++) {
        int x;
        x = a + rand() % (b - a + 1);
        if (x != b * 2)
            cout << x << " ";
    }
    system("pause");
    return 0;
    }
0
5 / 54 / 21
Регистрация: 12.03.2017
Сообщений: 515
17.11.2017, 18:52  [ТС] 3
Неправильное решение!
Он выводит 14 2 7 13 4,а должен 1 4 5 3 13
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.11.2017, 18:52

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Определить количество нечётных чисел последовательности, принадлежащих заданному диапазону
Дана числовая последовательность случайных натуральных чисел не превышающих число 255. Конец...

Найти произведение чисел, принадлежащих диапазону [2,4] в нижнем треугольнике матрицы
Дана матрица A(n,n). Найти произведение чисел, принадлежащих диапазону в нижнем треугольнике и...

Определить количество чисел принадлежащих диапазону [-2, 2] на главной и побочной диагоналях матрицы
Дана матрица A(n,n). Определить количество чисел принадлежащих диапазону на главной и побочной...

Определить количество чисел принадлежащих диапазону [-2, 2] на главной и побочной диагоналях матрицы
Дана матрица A(n,n). Определить количество чисел принадлежащих диапазону на главной и побочной...

Составить программу, которая формирует массив из 7 случайных целых чисел, принадлежащих промежутку [-14;9], и вычисляет произведение нечетных чисел.
Составить программу, которая формирует массив из 7 случайных целых чисел, принадлежащих...

Сформировать двумерный массив Z(10,3) из случайных чисел, принадлежащих отрезку [-2;15]
Сформировать двумерный массив Z(10,3) из случайных чисел, принадлежащих отрезку.Получить и вывести...


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

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

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