Tableau a une dimenssion en java

ivesso Messages postés 108 Statut Membre -  
ivesso Messages postés 108 Statut Membre -
Bonjour, AIDEZ MOI SVP
apres avoir rempli aleatoirement le tableau Tab avec n entiers compris entre 1 et n (n=10)
les autres questions sont
-decaler dune case a droite chaque element du tableau
-afficher toutes les permutation circulaires du tableau
-echanger le contenu de deux cases consecutives lorsque lentier de la prmmiere case est superieure de celui de la seconde.
JAI essayé avec ce code.mais jai dumal

public class tab1 {
public static void main(String[] args){
int tab[];
int i;
tab=new int[10];

// for(i=0;i<10;i++){
// tab[i]=(int)(Math.random()*10);
//System.out.print(tab[i]);
for(i=0;i<=5;i++){
for(i=3;i>=0;i--)
{
tab[i+1]=tab[i];
System.out.print(tab[i]);

}

}

}

}
Configuration: Windows Vista
Internet Explorer 7.0

5 réponses

  1. scriptiz Messages postés 1494 Statut Membre 425
     
    Commence par soigner ton orthographe (tape ton texte dans Word avant pour qu'il te corriger les plus grosses fautes à l'aide du correcteur orthographique), et met ton code dans des balises code comme ceci :

    <code >ton code </code > (sans les espaces).

    Ca nous motivera (en tout cas moi) à regarder ton code, et à travailler dessus afin de te fournir une solution.

    Merci on attends de tes nouvelles :)
    0
    1. ivesso Messages postés 108 Statut Membre
       
      tu veux voir l'ennoncé ?
      0
  2. ivesso Messages postés 108 Statut Membre
     
     public class tab1 { 
    public static void main(String[] args){ 
    int tab[]; 
    int i; 
    tab=new int[10]; 
    // for(i=0;i<10;i++){ 
    // tab[i]=(int)(Math.random()*10); 
    //System.out.print(tab[i]); 
    for(i=0;i<=5;i++){ 
    for(i=3;i>=0;i--) 
    { 
    tab[i+1]=tab[i]; 
    System.out.print(tab[i]); 
    
    
    
    
    } 
    
    } 
    
    } 
    
    }
    0
  3. ivesso Messages postés 108 Statut Membre
     
    le comentaire c'étais pour la 1 ere question mais ce que je veux c'est la suite
    merci d'avance
    0
  4. loupius
     
    Bien écrit, le code donne ceci:
      public class tab1
      {
        public static void main(String[] args)
        { 
          int tab[]; 
          int i; 
          tab=new int[10]; 
          for(i=0;i<=5;i++)
          { 
            for(i=3;i>=0;i--) 
            { 
              tab[i+1]=tab[i]; 
              System.out.print(tab[i]); 
            } 
          } 
        } 
      }
    

    Il ne reste plus qu'à changer les i en j.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. ivesso Messages postés 108 Statut Membre
     
    erreur ouije sais
    mais je vois pas ce quil faut faire
    toi tu vois?
    0