alarm
Задайте вопрос
Информатика
Rumen

Даю 30 поинтов С++Почему программа выдаёт только положительные рандомные числа? Диапазон от -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;}

ответы: 1
Зарегистрируйтесь, чтобы добавить ответ
Чтобы ответить необходимо зарегистрироваться.

Другие вопросы: - Информатика

исполнителю чертёжник был задан

1.Презентация деген не?​

посчитайте у меня Сор по инфор

1 Задание:var a,b,c,max:integer;

посчитайте , если не сложно, то

посчитайте 1 35 поинтовДано ч

Контакты
Реклама на сайте