Проблемы вычитания никогда не бывают отрицательными
Проблемы вычитания. Оба операнда должны быть случайными числами в диапазоне от 1 до 999 включительно. Но второй операнд (число, которое вычитается из верхнего числа) должен быть меньше или равен первому операнду. Это гарантирует, что ответы на проблемы вычитания никогда не бывают отрицательными, как мы это делаем? пожалуйста помоги?
1 ответ
Я, вероятно, не должен отвечать на этот вопрос, так как вы не приложили никаких усилий к этому вопросу, но я обрисую, что делать:
- Объявить два
int
переменные,i1
ундi2
, - Задавать
i1
случайным образом от 1 до 999 - Задавать
i2
случайным образом от 1 доi1
Это должно читать в C как
int x = rand() % 999 + 1;
int y = rand() % x + 1;
Это должно обеспечить как x
а также y
случайные числа от 1 до 999 и y
меньше или равно чем x
,