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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 * * * * * * * * * *
J'ai fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 * * * * * *
Exercice 2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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(); } }
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.
Je vous remercie pour votre aide et pour corriger mes erreurs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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]); }
Bonne soirée, (journée).
Partager