Tableau
KINGJI
Messages postés
13
Statut
Membre
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
Bonjour,
cher internaute, svp j'ai un programme qui de stocker 5 nbres entiers dans un tableau d'entiers Tab puis constituer le tableau impair avec les éléments du tableau, et ensuite afficher les éléments du tableau impair.
je n'arrive pas a le faire correctement, pouvez vous m'aider avec ca SVP cher ami.
Mes remerciments anticipés.
Voici le codage:
public class Tabpair{
public static void main (String args []){
int i;
int tab[], tabImp[];
tab= new int [5];
tabImp= new int [5];
for(i=0;i<=4;i++){
System.out.println("Entrer tab["+i+"]:");
tab[i]=Clavier.lireInt();
}
for(i=0;i<=4;i++){
if(tab[i]%2!=0)
{
tabImp[i]=tab[i];
}
}
System.out.println("Tableau impair est:");
for(i=0;i<=4;i++){
System.out.println(tabImp[i]);
}
}
}
cher internaute, svp j'ai un programme qui de stocker 5 nbres entiers dans un tableau d'entiers Tab puis constituer le tableau impair avec les éléments du tableau, et ensuite afficher les éléments du tableau impair.
je n'arrive pas a le faire correctement, pouvez vous m'aider avec ca SVP cher ami.
Mes remerciments anticipés.
Voici le codage:
public class Tabpair{
public static void main (String args []){
int i;
int tab[], tabImp[];
tab= new int [5];
tabImp= new int [5];
for(i=0;i<=4;i++){
System.out.println("Entrer tab["+i+"]:");
tab[i]=Clavier.lireInt();
}
for(i=0;i<=4;i++){
if(tab[i]%2!=0)
{
tabImp[i]=tab[i];
}
}
System.out.println("Tableau impair est:");
for(i=0;i<=4;i++){
System.out.println(tabImp[i]);
}
}
}
A voir également:
- Tableau
- Tableau word - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
- Imprimer un tableau excel - Guide
- Tableau croisé dynamique - Guide
1 réponse
Si ton tableau tabImp ne contient que les nombres de tab qui sont impairs, tu ne devrais pas avoir toujours la même taille de tableau, mais potentiellement moins.
Il faudrait donc dans un premier temps compter le nombre de valeurs impairs, avant de créer le tableau, puis après seulement le remplir au fur et à mesure...
Il faudrait donc dans un premier temps compter le nombre de valeurs impairs, avant de créer le tableau, puis après seulement le remplir au fur et à mesure...
int sz = 0;
for (int i=0; i<=tab.length; i++)
if (tab[i]%2 != 0)
sz++;
int tabImp[] = new int[sz];