Mon tableau prend compte qu'un élément
Résolu/Fermé
domxaline
Messages postés
188
Date d'inscription
lundi 16 mai 2005
Statut
Membre
Dernière intervention
7 mars 2018
-
Modifié par domxaline le 25/01/2016 à 18:50
domxaline Messages postés 188 Date d'inscription lundi 16 mai 2005 Statut Membre Dernière intervention 7 mars 2018 - 25 janv. 2016 à 19:32
domxaline Messages postés 188 Date d'inscription lundi 16 mai 2005 Statut Membre Dernière intervention 7 mars 2018 - 25 janv. 2016 à 19:32
A voir également:
- Mon tableau prend compte qu'un élément
- Tableau croisé dynamique - Guide
- Créer un compte google - Guide
- Créer un compte gmail - Guide
- Tableau ascii - Guide
- Créer un compte instagram sur google - Guide
1 réponse
domxaline
Messages postés
188
Date d'inscription
lundi 16 mai 2005
Statut
Membre
Dernière intervention
7 mars 2018
10
25 janv. 2016 à 19:32
25 janv. 2016 à 19:32
merci beaucoup
j'ai corrigé mon programme, voici:
j'ai corrigé mon programme, voici:
import java.util.Scanner; public class InsertElement1 { public static void main(String[] args) { int[]tab={5,8,4,9 }; for(int i=0;i<tab.length; i++) { System.out.println("La Tableau initial est:"+(i+1)+": "+tab[i]); } System.out.println(); int nombre, indice; Scanner sc=new Scanner(System.in); System.out.print("Nb de numéros à inserer: "); nombre=sc.nextInt(); System.out.print("Indice de l'insertion: "); indice=sc.nextInt(); System.out.println(); int [] aInserer=new int[nombre]; int[] futur=new int[tab.length+nombre]; for(int i=0; i<nombre; i++) { System.out.print("Entrez un élémént à inserer: "); aInserer[i]=sc.nextInt(); } for(int i=0; i<indice; i++) { futur[i]=tab[i]; } for(int i=0; i<nombre; i++) { futur[indice+i]=aInserer[i]; } for(int i=indice; i<tab.length; i++) { futur[i+nombre]=tab[i]; } System.out.println(); tab=futur; for(int i=0; i<tab.length; i++) { System.out.println("Les éléments sont maintenant "+(i+1)+" : "+tab[i]+"."); } System.out.println(); } }