Tableau a une dimenssion en java

Fermé
ivesso Messages postés 98 Date d'inscription samedi 1 novembre 2008 Statut Membre Dernière intervention 5 juillet 2011 - 27 déc. 2008 à 23:28
ivesso Messages postés 98 Date d'inscription samedi 1 novembre 2008 Statut Membre Dernière intervention 5 juillet 2011 - 28 déc. 2008 à 01:47
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]);




}

}

}

}
A voir également:

5 réponses

scriptiz Messages postés 1424 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 14 septembre 2023 425
28 déc. 2008 à 00:55
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
ivesso Messages postés 98 Date d'inscription samedi 1 novembre 2008 Statut Membre Dernière intervention 5 juillet 2011
28 déc. 2008 à 01:47
tu veux voir l'ennoncé ?
0
ivesso Messages postés 98 Date d'inscription samedi 1 novembre 2008 Statut Membre Dernière intervention 5 juillet 2011
28 déc. 2008 à 01:01
 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
ivesso Messages postés 98 Date d'inscription samedi 1 novembre 2008 Statut Membre Dernière intervention 5 juillet 2011
28 déc. 2008 à 01:06
le comentaire c'étais pour la 1 ere question mais ce que je veux c'est la suite
merci d'avance
0
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ivesso Messages postés 98 Date d'inscription samedi 1 novembre 2008 Statut Membre Dernière intervention 5 juillet 2011
28 déc. 2008 à 01:26
erreur ouije sais
mais je vois pas ce quil faut faire
toi tu vois?
0