Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4590 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Exercice C++

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Exercice C++

n°1801890
hanye2020
Posté le 18-10-2008 à 19:27:30  profilanswer
 

Voila j'ai essayé d'ajouter des commentaires est ce c'est comme je voudrais que vous l'améliorer un peu plus  :) merci et je sais po comment changer de variable :s

Code :
  1. #include <iostream>
  2. using namespace std;
  3. int difference1_0(int );                         /* declaration de ma fonction qui est en dessus de ma fonction int main */
  4. int main ()
  5. { 
  6.    bool estNegatif=true;                       
  7.    int nombre_entre,nbre_suite_dif,nbre_suite_finale=0,nbre_courant=0; /* nbre_courant est le enieme nombre de la suite de difference de 1_0 */
  8.    cout<<"Entrez un nombre : ";
  9.    cin>> nombre_entre;
  10.  
  11.    for(int nbre_affichage=0 ; nbre_affichage < nombre_entre ;  )
  12.    {
  13.        nbre_suite_dif=difference1_0(nbre_courant);      /* nombre de la première suite des resultats du nombre de un moins le nombre de zero*/                                                   
  14.        if(nbre_suite_dif==0)                               
  15.        {
  16.         nbre_suite_finale++;                           /* compteur du nombre d'affichage de la suite finale */ 
  17.        }
  18.            
  19.        else
  20.        {
  21.            bool estNegatif2=(nbre_suite_dif<0);           
  22.            if(estNegatif==estNegatif2)                   /* on compare les nombres consecutifs , de la suite des resultats de la difference de 1 et 0 , entre eux */
  23.            {
  24.                nbre_suite_finale++;
  25.            }
  26.            else
  27.            {   
  28.                cout<<nbre_suite_finale<<" ";
  29.                nbre_suite_finale=1;                   /* on reinitialise le compteur du nomnbre de la suite finale */
  30.                estNegatif=estNegatif2;            /* on sauvegarde le dernier nombre pour le comparer au nombre suivant */
  31.                nbre_affichage++;             
  32.            }
  33.         
  34.        }
  35.        nbre_courant++;                       /* on passe au nombre suivant de la suite de difference entre 1 et 0 */
  36.    }
  37.    system("PAUSE" );
  38. }
  39. int difference1_0 (int nombre_entre)         /* fonction qui calcule la difference de 1 et de 0 après avoir effectue une representation binaire */
  40. { 
  41.     int rest,zero=0,un=0,dif; 
  42.     do                                       
  43.     {                             
  44.         rest=nombre_entre%2;                         
  45.         if(rest==0)                       
  46.         {
  47.             zero++;   
  48.         }
  49.         else if(rest==1)                 
  50.         {
  51.             un++;   
  52.         }
  53.         nombre_entre=nombre_entre/2;    
  54.              
  55.     }
  56.     while(nombre_entre!=0);             
  57.     dif=(un-zero);                       
  58.     return dif;
  59. }


 


Message édité par hanye2020 le 18-10-2008 à 19:30:16
mood
Publicité
Posté le 18-10-2008 à 19:27:30  profilanswer
 

n°1801971
Taz
bisounours-codeur
Posté le 18-10-2008 à 23:55:15  profilanswer
 

t'es lourd avec ton multiposting

n°1802089
hanye2020
Posté le 19-10-2008 à 16:03:20  profilanswer
 

desoler parce que on me l'a bloqué je voulais juste de l'aide :(

n°1802096
Elmoricq
Posté le 19-10-2008 à 16:14:00  profilanswer
 

Je t'ai fermé le précédent topic en te demandant de lire les règles de la section, ce que semble-t-il tu n'as pas fait.
 
On ne fera pas ton exercice à ta place, ce n'est pas le but du forum.


Aller à :
  FORUM HardWare.fr
  Programmation
  C++

  Exercice C++

 

Sujets relatifs
Exercice C++[C] Stack Overflow
[Java/JNI et C] creation de variable globale[C++] impossible de compiler id3lib avec g++
MFC C++ cammande DOSVisual C++ 2008 Express : Ergonomie
besoin d'aide sur un exercice sur logiciel R[C++][Vector & String][Memoire] Excep sur ~ d'un vecteur de string> 15
C# Exercice Enum 
Plus de sujets relatifs à : Exercice C++


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)