Ai-je juste à ces exercices ?
Bonjour, bonsoir,
Je viens pour vous demander de l'aide sur les deux exercices suivants :
Exercice 1
J'ai mis des jours à le faire...
Ecrire une fonction qui prend en entrée un entier n et affiche une pyramide d'étoiles de hauteur n. Si n est négatif, la pyramide devra être inversée. Par exemple, sur entrée n=4, afficher :
Sur entrée n=-3, afficher :
J'ai fait :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
public static void pyramideEtoiles(int n) {
for(int i=0; i<n; i++) {
if(n>0) {
for (int j=0; j<n-i; j++) {
System.out.print(" ");
}
for (int k=0; k<=i; k++) {
System.out.print("* ");
}
}
if(n<0) {
for (int j=0; j<=i; j++) {
System.out.print(" ");
}
for (int k=0; k<n-i; k++) {
System.out.print("* ");
}
}
System.out.println();
}
} |
Exercice 2
Ecrire une fonction qui prend en argument trois entier a, b et n, et qui renvoie un tableau de taille n contenant les entiers a+b, a+2b, a+3b, ..., a+nb.
Code:
1 2 3 4 5 6 7 8 9
| static int[] prograssion(int a, int b, int n) {
String a="a";
String b="b";
int[] suite=new int[n.length];
for(int i=0; i<n.length; i++) {
suite[i]=a+ib;
}
return (suite[i]);
} |
Je vous remercie pour votre aide et pour corriger mes erreurs :)
Bonne soirée, (journée).