IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

puissance et binaire


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 4
    Par défaut puissance et binaire
    Bonjour, voila j'ai fais une classe Ensemble que voici:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    public class Ensemble {
    		int n; //n valeurs ds cet eensemble
    		int []tab; //tableau pour ranger ses valeurs
    		Ensemble (int []t){
    			n=t.length;
    			tab=new int[n];
    			for (int i=0;i<n;i++){ tab[i]=t[i];}
    		}
    		//afficher un ensemble
    		void afficher(){
    			for (int i=0;i<n;i++){
    				System.out.print(tab[i]+"");
    			}
    			System.out.println();
    		}
    		int get(int i){
    			return tab[i];
    		}
    		void set(int i, int val){
    			tab[i]=val;
    		}
    		boolean estAcceptable(){ //un ensemble est-il acceptable?
    			boolean []dif=new boolean[puiss(2,n)];
    			for (int i=0;i<puiss(2,n);i++){dif[i]=false;} //initialisation
    			for (int nb=0;nb<puiss(2,n);nb++){
    				int som=0; //initialisation
    				int[]b=binaire(nb); //traduction en binaire de nb
    				for (int k=0;k<0;k++){
    					som += b[k]*tab[k]; //faire la somme
    				}
    				dif [som]=true;
    			}
    			return tousdifferents (dif);
    		}
    		boolean tousdifferents (boolean[]tab){
    			for (int i=0;i<tab.length;i++){
    				if(!tab[i]){return false;}
    			}
    			return true;
    		}
    }

    Jai un problème parce qu'il faut maintenant que je fasse une méthode "puiss" et une autre "binaire", mais je n'arrive pas, j'ai réussi a faire tous differents, est-ce-qu'on peut m'aider svp?mci

  2. #2
    Membre Expert
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Par défaut
    Bonjour, utilises la balise CODE # pour mettre en évidence et formater ton code.

    Qu'est-ce que tu n'arrives pas à faire? on ne sait pas ce que tu veux mettre dans ces méthodes.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 4
    Par défaut
    pour la méthode puiss, il faut que je crée le nombre 2 à la puissance n

    pour la méthode binaire, il faut que crée la traduction binaire

  4. #4
    Membre Expert
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Par défaut
    Ce n'est pas trop compliqué :
    puiss Math.pow
    binaire Integer.toBinaryString

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 4
    Par défaut
    bah je n'arrive pas, je vois pas quoi écrire à la suite en fait

  6. #6
    Membre Expert
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Par défaut
    Tu n'arrives pas à quoi?

Discussions similaires

  1. x² et puissance de x par récurrence
    Par olivieram dans le forum Algorithmes et structures de données
    Réponses: 7
    Dernier message: 15/12/2002, 23h59
  2. Réponses: 5
    Dernier message: 11/12/2002, 12h31
  3. communication fichier binaire fichier txt
    Par micdie dans le forum C
    Réponses: 3
    Dernier message: 05/12/2002, 00h19
  4. fichier binaire ou texte
    Par soussou dans le forum C++Builder
    Réponses: 4
    Dernier message: 14/06/2002, 13h39
  5. Besoin d'aide pour l'I.A. d'un puissance 4
    Par Anonymous dans le forum C
    Réponses: 2
    Dernier message: 25/04/2002, 17h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo