******** 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");     
  }
}
}