Mon tableau a plus d'éléments
Résolu/Fermé
A voir également:
- Mon tableau a plus d'éléments
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Tableau word - Guide
- Photoshop elements gratuit - Télécharger - Retouche d'image
- Tableau de combinaison loto 5/90 - Forum Excel
3 réponses
j'ai résolu mon pb de mon programme
merci pour vos aides
import java.util.Scanner;
import java.util.*;
public class Testing3
{
public static void main(String[]args)
{
int[] tab3={};
Scanner sc=new Scanner(System.in);
System.out.println("Entrez le nb d'éléments de 1er tableau:");
int n=sc.nextInt();
int tab1[]=new int [n]; //utilisateur décide lui même nb d'élément à mettre
for(int i=0;i<n;i++)
{
System.out.println("Entrez l'élément n°"+(i+1)+"" +" du tableau:");
tab1[i]=sc.nextInt();
}
System.out.println("Entrez le nb d'éléments de 2eme tableau");
int m=sc.nextInt();
int tab2[]=new int [m]; //utilisateur décide lui même nb d'élément à mettre
for(int i=0;i<m;i++)
{
System.out.println("Entrez l'élément n°"+(i+1)+" du tableau:");
tab2[i]=sc.nextInt();
}
int somme=0;
for(int i=0;i<tab1.length;i++)
{
for(int j=0; j<tab2.length;j++)
{
somme=tab1[i]+tab2[i];
}
System.out.println("L'addtion de chaque élément de ces 2 tableaux sont: "+tab1[i]+"+"+tab2[i]+" = "+somme);
}
}
}
merci pour vos aides
bonjour
j'ai corrigé mon prg ainsi mais :
j'ai un erreur en exécutant
3
2
3
5
8
4
5
L'addtion de chaque élément de ces 2 tableaux sont: 3+4 = 7
L'addtion de chaque élément de ces 2 tableaux sont: 5+5 = 10
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 2
at Testing4.main(Testing4.java:35)
quelqu'un peut m'aider svp
j'ai corrigé mon prg ainsi mais :
import java.util.Scanner;
public class Testing4
{
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
System.out.println("**Entrez nb d'élément de premier tableau:***");
int m=sc.nextInt();
int tab1[]=new int[m];
System.out.println("**Entrez nb d'élément de deuxième tableau:***");
int n=sc.nextInt();
int tab2[]=new int[n];
//int tab3=new int [Math.max(m, n)];
//int p=tab3[];
//System.out.println("plus grand value"+tab3[i]);
for(int i=0;i<tab1.length;i++)
{
System.out.println("*Entrez l'élément tableau 1 * n°"+(i+1)+""+" du tableau:");
tab1[i]=sc.nextInt();
}
for(int i=0;i<tab2.length;i++)
{
System.out.println("*Entrez l'élément tableau 2 * n°"+(i+1)+""+" du tableau:");
tab2[i]=sc.nextInt();
}
int tab3[]=new int [Math.max(m, n)];
for(int i=0;i<tab3.length;i++)
{
tab3[i]=tab1[i]+tab2[i];
System.out.println("L'addtion de chaque élément de ces 2 tableaux sont: "+tab1[i]+"+"+tab2[i]+" = "+tab3[i]);
}
}
}
j'ai un erreur en exécutant
- Entrez nb d'élément de premier tableau:***
3
- Entrez nb d'élément de deuxième tableau:***
2
- Entrez l'élément tableau 1 *n°1du tableau:
3
- Entrez l'élément tableau 1 *n°2du tableau:
5
- Entrez l'élément tableau 1 *n°3du tableau:
8
- Entrez l'élément tableau 2 *n°1du tableau:
4
- Entrez l'élément tableau 2 *n°2du tableau:
5
L'addtion de chaque élément de ces 2 tableaux sont: 3+4 = 7
L'addtion de chaque élément de ces 2 tableaux sont: 5+5 = 10
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 2
at Testing4.main(Testing4.java:35)
quelqu'un peut m'aider svp
j'ai résolu mon pb
import java.util.Scanner;
public class Testing3
{
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
System.out.println("*****Entrez nb d'élément de premier tableau:*****");
int m=sc.nextInt();
System.out.println("*****Entrez nb d'élément de deuxième tableau:*****");
int n=sc.nextInt();
int p = Math.max(m, n);
int tab1[]=new int[p];
int tab2[]=new int[p];
int tab3[]=new int[p];
for(int i=0;i<n;i++)
{
System.out.println("*Entrez l'élément tableau 1 * n°"+(i+1)+""+" du tableau:");
tab1[i]=sc.nextInt();
}
for(int i=0;i<m;i++)
{
System.out.println("*Entrez l'élément tableau 2 * n°"+(i+1)+""+" du tableau:");
tab2[i]=sc.nextInt();
}
for(int i=0;i<p;i++)
{
tab3[i]=tab1[i]+tab2[i];
System.out.println("L'addtion de chaque élément de ces 2 tableaux sont: "+tab1[i]+"+"+tab2[i]+" = "+tab3[i]);
}
}
}