Université de Mascara- 3 Informatique
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Université de Mascara- 3 Informatique

Forum réalisé par Mr MEFTAH B.
 
AccueilRechercherDernières imagesS'enregistrerConnexion
Le deal à ne pas rater :
Display Star Wars Unlimited Ombres de la Galaxie : où l’acheter ?
Voir le deal

 

 Astuce

Aller en bas 
3 participants
AuteurMessage
EL hamer

EL hamer


Nombre de messages : 136
Date d'inscription : 28/10/2007

Astuce Empty
MessageSujet: Astuce   Astuce Icon_minitimeMer 12 Déc - 19:05

Permuter deux variables sans utilisation d'une variable temporaire


Le code

#include <stdio.h>
void change(int *,int*);

int main ()
{
int a=2,b=5;
printf("Avant : a=%d,b=%d\n",a,b);

change(&a,&b);

printf("Apres : a=%d,b=%d\n",a,b);
return 0;
}

void change(int *a,int *b){
*a += *b;
*b = *a-*b;
*a = *a-*b;
}


Le résultat


Avant : a=2,b=5
Apres : a=5,b=2
Revenir en haut Aller en bas
Boualem




Nombre de messages : 5
Age : 35
Date d'inscription : 07/11/2007

Astuce Empty
MessageSujet: Re: Astuce   Astuce Icon_minitimeJeu 13 Déc - 11:55

slt.
je te tire chapeau,mais peux tu me dire comment t as fais cela
je veux dire:l'étoile signifi quoi?
Revenir en haut Aller en bas
meftah

meftah


Nombre de messages : 69
Date d'inscription : 14/11/2006

Astuce Empty
MessageSujet: C'est simple et c'est pas magique   Astuce Icon_minitimeVen 14 Déc - 0:13

si tu as a=5 et b=2 alors
a=a+b
a=5+2=7

b=a-b
b=7-2=5

a=a-b
a=7-5=2

en fain on aura a=2 et b=5
Revenir en haut Aller en bas
EL hamer

EL hamer


Nombre de messages : 136
Date d'inscription : 28/10/2007

Astuce Empty
MessageSujet: Re: Astuce   Astuce Icon_minitimeMer 23 Jan - 14:58

je connais c'est pour ça que l'appelle un truc ...

amina, les étoiles n'ont aucune utilité
Revenir en haut Aller en bas
Contenu sponsorisé





Astuce Empty
MessageSujet: Re: Astuce   Astuce Icon_minitime

Revenir en haut Aller en bas
 
Astuce
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Université de Mascara- 3 Informatique :: Programmation :: C, C++, Cbuilder-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser