Maison  >  Article  >  développement back-end  >  Programme C++ pour imprimer un motif d'étoile triangulaire gauche

Programme C++ pour imprimer un motif d'étoile triangulaire gauche

WBOY
WBOYavant
2023-08-29 10:25:051090parcourir

Programme C++ pour imprimer un motif détoile triangulaire gauche

Le motif d'étoile est un problème amusant montrant différentes formes comme des triangles rectangles

Ou utilisez l'astérisque « * » pour créer d'autres formes de triangle et de losange. Ces formes sont appelées étoiles Dans cet article, nous verrons comment afficher le motif d'étoile du triangle gauche en C++ Nous prenons en entrée le nombre de lignes du motif en étoile. Il imprimera le motif correspondant

Nombre de lignes.

Nous développerons une logique pour imprimer des astérisques dans le tableau ci-dessous. Suivons le formulaire Meilleure compréhension −
*
* *
* * *
* * * *
* * * * *
* * * * * *

Dans cet exemple, il y a 6 lignes. Considérons donc n = 6. Pour chaque ligne 'i', il suivra l'astérisque compte

Numéro de ligne (i) Nombre d'étoiles (j)
1 1
2 2
3 3
4 4
5 5
6 6

Lorsque sur une ligne « i », j suit i, alors il y a des étoiles « i » sur cette ligne. Jetons un coup d'oeil

L'algorithme est : algorithme pour cela −

Algorithme

  • Lire le nombre de lignes en entrée n
  • pour i allant de 1 à n, do
    • Pour j de 1 à i, procédez comme suit
      • Afficher l'astérisque (*)
    • fin pour
    • Déplacer le curseur vers la ligne suivante
  • fin pour
La traduction chinoise de

Exemple

est :

Exemple

#include <iostream>
#include <ctype.h>
using namespace std;
void solve( int n ){
   int i, j;
   for( i = 1; i <= n; i++ ) {
      for( j = 1; j <= i; j++ ) {
         cout << "* ";
      }
      cout << endl;
   }
}
int main(){
   int n = 10;
   cout << "Left Star Pattern using " << n << " number of lines:" << endl;
   solve( n );
}

Sortie

Left Star Pattern using 10 number of lines:
* 
* * 
* * * 
* * * * 
* * * * * 
* * * * * * 
* * * * * * * 
* * * * * * * * 
* * * * * * * * * 
* * * * * * * * * * 

Sortie (n=18)

Left Star Pattern using 18 number of lines:
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *
* * * * * * * * *
* * * * * * * * * *
* * * * * * * * * * *
* * * * * * * * * * * *
* * * * * * * * * * * * *
* * * * * * * * * * * * * *
* * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * *

Conclusion

Lors de l'apprentissage de la programmation, l'affichage des schémas en étoile aide à comprendre les boucles imbriquées.

n'importe quelle langue. Dans cet article nous avons vu comment afficher un triangle gauche à l'aide d'un astérisque (étoiles) Entrez le nombre de lignes et il affichera le nombre de lignes Il y a le même nombre d'étoiles dans chaque rangée. Nous avons également discuté d'une approche de tabulation pour obtenir Spécifiez le nombre d'étoiles pour la ligne i. En utilisant cette idée, nous pouvons simplement changer Déterminez le nombre d’étoiles dans la rangée i. En utilisant cette idée, nous pouvons simplement changer

Les formules peuvent afficher d'autres types de modèles.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer