2016-06-14 2 views
-3

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++

+1

Que fait la balise 'textpad' ici? –

Répondre

0

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:

  1. Déclarez deux variables int, i1 und i2.
  2. Set i1 au hasard entre 1 et 999
  3. Set i2 au hasard entre 1 et i1

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.

+0

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

+0

les deux devraient être compris entre 1 et 999 – mike

+0

Je ne peux pas le faire ensemble au hasard entre i1 1 et 999 Set i2 au hasard entre 1 et – mike