Programme java
ivesso
Messages postés
108
Statut
Membre
-
scriptiz Messages postés 1494 Statut Membre -
scriptiz Messages postés 1494 Statut Membre -
Bonjour,je voudrais afficher un motif en java mais sa marche .aidez moi svp!!
pour n=9 saisi par lutilisateur il faut afficher
*********
#*******#
##****##
###***###
####*####
LE # REMPLACE UN ESPACE
pour n=9 saisi par lutilisateur il faut afficher
*********
#*******#
##****##
###***###
####*####
LE # REMPLACE UN ESPACE
Configuration: Windows Vista Internet Explorer 7.0
1 réponse
-
Voici la solution :
Par hasard, tu serais pas entrain de réviser les fichies de Java de l'IPL? ^^
public class Triangle2 { public static java.util.Scanner scanner = new java.util.Scanner(System.in); public static void main(String[] args) { System.out.print("Entrez un nombre impair : "); int n = scanner.nextInt(); // nombre de lignes // On vérifie si le nombre est impair if(n % 2 != 0) { // Si oui on affiche le triangle for(int i = n; i > 0; i -= 2) { // espaces avant les * for(int k = i; k < n; k += 2) { System.out.print(" "); } for(int j = 1; j <= i; j++) { System.out.print("*"); } // espaces après les * (ne change rien à l'affichage en soit) for(int k = i; k < n; k += 2) { System.out.print(" "); } System.out.print("\n"); } } else { // Si le nombre n'est pas impair on affiche un message System.out.println("Vous devez entrer un nombre impair !"); } } }