Problèmes de soustraction - Les deux opérandes doivent être des nombres aléatoires compris entre 1 et 999 inclus - Mais le deuxième opérande (le nombre étant soustrait du nombre supérieur) doit être inférieur ou égal à égal au premier opérande Cela garantit que les réponses aux problèmes de soustraction ne sont jamais négatives comment faisons-nous cela? aidez s'il vous plaît?Problèmes de soustraction jamais négatifs C++
Répondre
Je ne devrais probablement pas répondre à cette question, comme vous ne l'avez pas mis aucun effort dans cette question, mais je vais décrire ce qu'il faut faire:
- Déclarez deux variables
int
,i1
undi2
. - Set
i1
au hasard entre 1 et 999 - Set
i2
au hasard entre 1 eti1
Cela devrait lire dans C comme
int x = rand() % 999 + 1;
int y = rand() % x + 1;
Cela devrait assurer à la fois x
et y
sont des nombres aléatoires compris entre 1 et 999 et y
est inférieur ou égal à t han x
.
srand (temps (NULL)); \t \t \t \t \t int x = rand()% 900 +1; \t \t \t \t \t int y = rand()% 900 +1; \t \t \t \t \t pour (x; x <= y; x ++) \t \t \t \t \t { \t \t \t \t \t \t int t = x; \t \t \t \t \t \t cout << x; \t \t \t \t \t} – mike
les deux devraient être compris entre 1 et 999 – mike
Je ne peux pas le faire ensemble au hasard entre i1 1 et 999 Set i2 au hasard entre 1 et – mike
Que fait la balise 'textpad' ici? –