Algorithme echange_cond2, urgent XD

Résolu
mahmoudianas Messages postés 15 Statut Membre -  
marwenovich Messages postés 121 Statut Membre -
Bonjour. Pouvez-vous m'aider pour résoudre un exercice d'algorithme ? :

Ecrivez un algorithme echange_cond2 qui échange les contenus de deux données numériques si elles sont de même signe , sinon il met la somme des deux dans la première donnée et leur produit dans la seconde.

1 réponse

  1. marwenovich Messages postés 121 Statut Membre 9
     
    par exemple on a deux entiers : a et b alors

    si ((a<0 et b<0) ou (a>0 et b>0))alors

    tmp=a
    a=b
    b=tmp

    sinon

    tmp=a

    a=a+b

    b=b*tmp

    finsi

    :)
    1
    1. mahmoudianas Messages postés 15 Statut Membre
       
      Exactement, j'ai y pensé! mrc bcp :D Choukrane ;)
      0
    2. mahmoudianas Messages postés 15 Statut Membre
       
      On peut aussi changer a en b sans tmp :

      A=A+B
      B=A-B
      A=A-B

      ...
      0
    3. marwenovich Messages postés 121 Statut Membre 9
       
      oui bien sur mais avec des variables de types string ou char vous ne pouvez pas le faire
      0
    4. marwenovich Messages postés 121 Statut Membre 9
       
      une autre chose (a>0 et b>0) remplace la par (a>=0 et b>=0),bn chance
      0