J'ai révisé mon cours... Mais il y'a un truc que je ne comprends pas dans le tableau, je ne sais pas ce que c'est. J'ai fais des exercices de bases.
Question1:
Compléter la fonction allFactors qui attend un tableau
d'entiers et un entier et vérifie si tous les élements du tableaux
sont des diviseurs de l'entier n.
La fonction renverra 1 si tous les éléments sont des diviseurs, et 0 sinon.
Ce que j'ai fais:
- Code: Tout sélectionner
public static int allFactors(int [] t, int n) {
for (int i=0; i<t.length; ++i)
{
if(i/n) /* je tente de vérifier si tous les élements du tableaux
sont des diviseurs de l'entier n */
{
return 1;
}
else {
return 0;
}
}
Question 2:
Compléter la fonction newArray qui prend en paramètre un entier
n et renvoie le tableau d'entiers de taille n dont la
case d'indice 0 contient 0, la case d'indice
1 contient 1...
On rappelle qu'un tableau de taille n commence à l'indice
0, pour finir à l'indice n-1.
Ce que j'ai fais:
- Code: Tout sélectionner
public static int[] newArray(int n) {
int []t= new int [n];
for (int i=0; i<n; ++i) {
[n]t= [i]t;
return n;
}
}
Question3:
Compléter la fonction addUp qui attend un tableau d'au moins 1 entier
et renvoie la somme de ses éléments.
- Code: Tout sélectionner
public static int addUp (int [] t) {
for(int i=0; i<t.length; i++)
{
System.out.println (t[i]+ " ");
}
}
Merci d'avance
Bonne journée
