В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
paul1905
paul1905
17.05.2022 21:41 •  Информатика

С++ Почему программа выдаёт только положительные рандомные числа? Диапазон от -1000 до 1000

#include

#include

#include

using namespace std;

void Random(int N) {
int i = N;
while (true) {
i++;
int Start_number = i;
Start_number = (8253729 * Start_number + 2396403);
Start_number = Start_number % 32768;
if (Start_number < N && Start_number > -N) {
cout << Start_number << endl;
getchar();
}
}
};

int main() {

srand((unsigned )(100*time(nullptr)));
int i = 1;
while (i <= 10) {
int random_num = rand();
if (random_num < 1000 && random_num > -1000) {
i++;
cout << random_num << endl;
}
}
cout << endl; int N;
cout << "Enter N= ";
cin >> N;
Random(N);
return 0;
}

Показать ответ
Ответ:
Fizruk115
Fizruk115
17.11.2021 18:20

1 в - плюшка и кофе.

1 в - плюшка и кофе.2 в - плюшка и сок.

1 в - плюшка и кофе.2 в - плюшка и сок.3 в - плюшка и кефир.

1 в - плюшка и кофе.2 в - плюшка и сок.3 в - плюшка и кефир.4 в - плюшка и чай.

1 в - плюшка и кофе.2 в - плюшка и сок.3 в - плюшка и кефир.4 в - плюшка и чай.5 в - бутер и чай.

1 в - плюшка и кофе.2 в - плюшка и сок.3 в - плюшка и кефир.4 в - плюшка и чай.5 в - бутер и чай.6 в - бутер и кефир.

1 в - плюшка и кофе.2 в - плюшка и сок.3 в - плюшка и кефир.4 в - плюшка и чай.5 в - бутер и чай.6 в - бутер и кефир.7 в - бутер и сок.

1 в - плюшка и кофе.2 в - плюшка и сок.3 в - плюшка и кефир.4 в - плюшка и чай.5 в - бутер и чай.6 в - бутер и кефир.7 в - бутер и сок.8 в - бутер и кофе.

0,0(0 оценок)
Ответ:
vanyushagrechk
vanyushagrechk
15.04.2022 20:56

1) НЕ (x<5) и (x - чётное). Преобразуем выражение с учётом отрицания "НЕ", получаем

(x>=5) и (x - чётное). Нас интересует минимальное число, которое больше или равно пяти, при этом чётное. К чётным числам относятся числа, которые делятся на 2 без остатка. Число 5 не подходит, смотрим дальше. Число 6 делится на 2? - делится. Число 6 больше  5? - больше.

ответ: 6.

2) НЕ (x<=9) и (x<20). Преобразуем выражение с учётом отрицания "НЕ", получаем

(x>9) и (x<20). Нас интересует минимальное число, которое больше девяти и меньше двадцати. Это число 10.

ответ: 10.

3) (x>16) и НЕ (x - нечётное). Преобразуем выражение с учётом отрицания "НЕ", получаем

(x>16) и (x - чётное). Нас интересует минимальное число, которое больше 16, при этом чётное. 17 подходит? - нет, оно нечётное. Тогда ответ - 18.

ответ: 18.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота