begin process at 2012 05 29 00:21:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Algorithme

 > 

Maths

 > 

code source en C


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

code source en C

mardi 6 décembre 2011 à 22:34:59 | code source en C

lyna191

Bonsoir a tous ,

as que il y quelqu'un parmi vous qui peut m'explique ce code la (explication de la fonction Deplace) ?

merci

Code C/C++ :
 int Deplace(int a,int b,int d)
{
	int i;
	int mask=0x0001;// 0x sert a dire dans quelle base on ecrit 

	for(i=0;i<d;i++,mask<<=1) if(!(a&mask)&&(b&mask)) return(d-i);
	
	// a&mask permet de tester le bit de poids faible de a.
	return 0;
}
mercredi 7 décembre 2011 à 07:21:49 | Re : code source en C

Renfield

Administrateur CodeS-SourceS
Réponse acceptée !

int mask=0x0001;// 0x sert a dire dans quelle base on ecrit

=> 1, pas besoin de jouer avec l'hexa ici...

// a&mask permet de tester le bit de poids faible de a.
oui et non, puisque tu décale ton masque a chaque iteration de ta boucle for...

en gros, si
a = 20 (10100²)
b = 12 (01100²)
et
d = 5

on demande a vérifier si l'un des 5 bits de poids faible
de a et b sont à 1 en même temps...

si oui, on renvoie le # du bit concerné
si non, on renvoie 0

ici, donc :

0 = 0
0 = 0
1 = 1 => on retourne 3

Renfield - Admin CodeS-SourceS - MVP Visual Basic & Spécialiste des RegExp
mercredi 7 décembre 2011 à 20:06:20 | Re : code source en C

lyna191

merci


Cette discussion est classée dans : code, int, mask, source, deplace


Répondre à ce message

Sujets en rapport avec ce message

C++ Standard ? [ par mmuller57 ] Voila, je viens d'aller sur le site de Bjarne Stroustrup et j'y ai pris un exemple de code source en C++ standard :#include#includeusing namespace std Salut, je voudrai savoir si qql'un peut me faire un petit code source sur ... [ par Uncle-Shu ] En faites je voudrai creer une application dans le style de VB (Fichier, Edition,...) !!Merci d'avance et bonne chance !! Code source d'un exploreur de page HTML [ par Aurelien62fr ] Bonjour je suis en train de develloper (essayer) un systeme d'exploitation en HTML. Mais j'ai besoin maintenant d'un programme pour le faire tourner, Demande de tutorial et de code source... [ par MaTHieU ] Salut,Tout d'abord, merci pour ce superbe site !Je cherche des cours pour apprendre à faire des tunnel et du plasma en Visual C++ ou des codes sources imprimer et image en c++ [ par naney ] je voudre un code source qui me montre comment imprimer et un autre qui me montre comment inserais une image en c++ (n'importe quel format d'image) ex Aide pour mega debutant [ par C++ ] Salut, bon alors je vien d ouvrir c++ mais comment mettre un code sur un boutton ???par exemple ce code comment je doits le mettre sur un bouton :int code source de la visionneuse microsoft en C++ [ par tompouce ] j' ai un projet à faire en C++ et je n'y connaît strictement rien AU SECOURS!!Jai fait une fenetre avec un simple menu Fichier** Ouvrir** QuitterQuand Recherche code source de notepad... [ par PierreP ] ou de tout autre éditeur de texte assez simple.Merci d'avance ! convertir 3DS fichier en code source OpenGL [ par fabienGL ] Bonjour, je vous écris car j'aimerais que quelk1 me donne un logiciel, ou script (simple :-) ) pour "traduire" un fichier .max du logiciel 3D Studio M je comprend pas 1 code source [ par costello ] Bonjour ! J'ai en ma possession un bout de code source CPP, mais je ne connais pas du tout ce langage... peut on m'expliquer ce code ? /* code */int t


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,172 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales