******** En Algorithme ********
Algorithme Variables i,j,N : entiers Debut Ecrire("Donner un entier : ") Lire(N) Ecrire("\n") Pour i de 0 à N-1 faire pour j de 1 à (N*2)-1 faire Si (j >= N-i et j <= N+i ) alors Ecrire("*") SiNon Ecrire(" ") FinSi FinPour Ecrire("\n") FinPour Fin Résultat ==> Donner un entier: 4 * *** ***** *******
Retour vers la liste d'exercices
******** En C ********
#include<stdio.h> int main() { int i,j,N; printf("donner un entier : "); scanf("%d",&N); for(i=0;i<N;i++){ for(j=1;j<=(N*2)-1;j++){ if (j>=N-i && j<= N+i ) printf("*"); else printf(" "); } printf("\n"); } return 0 ; }
Retour vers la liste d'exercices
******** En C++ ********
#include <iostream>
using namespace std;
int main() {
int i,j,N;
cout<<"donner un entier: ";
cin>>N;
for(i=0;i<N;i++){
for(j=1;j<=(N*2)-1;j++){
if (j>=N-i && j<= N+i )
cout<<"*";
else cout<<" ";
}
cout<<"\n";
}
return 0 ;
}
******** En JAVA ********
import java.util.Scanner;
class Main {
public static void main(String[] args){
int i,j,N;
Scanner sc = new Scanner (System.in);
System.out.print("Entrer un entier:");
N = sc.nextInt();
for(i=0;i<N;i++){
for(j=1;j<=(N*2)-1;j++){
if (j>=N-i && j<= N+i )
System.out.print("*");
else System.out.print("@");
}
System.out.print("\n");
}
}
}
class Main {
public static void main(String[] args){
int i,j,N;
Scanner sc = new Scanner (System.in);
System.out.print("Entrer un entier:");
N = sc.nextInt();
for(i=0;i<N;i++){
for(j=1;j<=(N*2)-1;j++){
if (j>=N-i && j<= N+i )
System.out.print("*");
else System.out.print("@");
}
System.out.print("\n");
}
}
}