Algorithme echange_cond2, urgent XD

Résolu
mahmoudianas Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -  
marwenovich Messages postés 111 Date d'inscription   Statut Membre Dernière intervention   -
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

marwenovich Messages postés 111 Date d'inscription   Statut Membre Dernière intervention   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
mahmoudianas Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
Exactement, j'ai y pensé! mrc bcp :D Choukrane ;)
0
mahmoudianas Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
On peut aussi changer a en b sans tmp :

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

...
0
marwenovich Messages postés 111 Date d'inscription   Statut Membre Dernière intervention   9
 
oui bien sur mais avec des variables de types string ou char vous ne pouvez pas le faire
0
marwenovich Messages postés 111 Date d'inscription   Statut Membre Dernière intervention   9
 
une autre chose (a>0 et b>0) remplace la par (a>=0 et b>=0),bn chance
0