Manque la dernière élément

Résolu
domxaline -  
crapoulou Messages postés 28195 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
Bonjour,
comme j'ai dit après inversion il manque la dernière élément
par ex: je rentre 3 éléments 4,5 et 6
à l'inversion j'ai que 6,5 mais il manque le 4
et il donne aucune erreur lors d'une compilation et l'exécution
veuillez m'aidez svp
import java.util.Scanner;
public class Somme 
{
 public static void main(String[] args) 
 {
  int n,i;
  Scanner sc=new Scanner(System.in);
  System.out.print("Entrez le nb du tableau:");
  int nb=sc.nextInt();
  int tab[]=new int[nb];
  for(i=0;i<nb; i++)
  {
   System.out.print("Entrez l'élément "+(i+1)+":");
   tab[i]=sc.nextInt();
  }
  System.out.println("Vous avez rentré les numeros suivantes:");
  for(i=0;i<nb;i++)
  {
   System.out.print(tab[i]+"."); 
  }
  System.out.println("\nAprès l'inversion les numéros sont:");
 
  n=tab.length-1;
  for(i=0; i<n; i++)
  {
   int temp=tab[i];
   tab[i]=tab[n-i];
   tab[n-i]=temp;
   System.out.print(tab[i]+".");  
  }
    } 
 }  



EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI

Merci d'y penser dans tes prochains messages.

A voir également:

1 réponse

domxaline
 
ok j'ai résolu le pb, en faisant:
for(i=0; i<bold><=n;</bold><underline></underline> i++)
{
   int temp=tab[i];
   tab[i]=tab[n-i];
   tab[n-i]=temp;
   System.out.print(tab[i]+".");  
 }

merci d'avance
0
crapoulou Messages postés 28195 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   8 012
 
Bonjour,

Merci d'être passé donner la réponse.
J'ai passé le massage en [Résolu].

Pour le faire toi-même directement à l'avenir :
https://www.commentcamarche.net/infos/25917-marquer-un-fil-de-discussion-comme-etant-resolu/

Bonne continuation.
0