Maison > développement back-end > C++ > le corps du texte

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

WBOY
Libérer: 2023-08-29 10:25:05
avant
1092 Les gens l'ont consulté

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 −
*
* *
* * *
* * * *
* * * * *
* * * * * *
Copier après la connexion

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 );
}
Copier après la connexion

Sortie

Left Star Pattern using 10 number of lines:
* 
* * 
* * * 
* * * * 
* * * * * 
* * * * * * 
* * * * * * * 
* * * * * * * * 
* * * * * * * * * 
* * * * * * * * * * 
Copier après la connexion

Sortie (n=18)

Left Star Pattern using 18 number of lines:
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *
* * * * * * * * *
* * * * * * * * * *
* * * * * * * * * * *
* * * * * * * * * * * *
* * * * * * * * * * * * *
* * * * * * * * * * * * * *
* * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * *
Copier après la connexion

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!

Étiquettes associées:
source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal