Menu
Coddy logo textTech

Motif de nombres

Fait partie de la section Fondamentaux du Journey C# de Coddy — leçon 67 sur 69.

Lors de la création de motifs tels que des pyramides, nous avons souvent besoin de créer des chaînes avec des caractères répétés. Voici une technique utile pour créer de telles chaînes :

string str = new string('a', 10);

str contiendra "aaaaaaaaaa"

Voyons comment cela fonctionne en détail : 

  1. new string crée une chaîne de caractères
  2. le caractère 'a' indique quel caractère nous voulons répéter
  3. 10 indique combien de fois répéter le caractère
challenge icon

Défi

Facile

Chaque cas de test a une entrée - un nombre entier impair.
Votre tâche consiste à afficher une n - pyramide en utilisant *, voici quelques exemples :

1 - pyramide

*

5 - pyramide

*
***
*****

7 - pyramide

*
***
*****
*******

Entrée

  • Un entier impair n fourni par l'utilisateur
  • 1 <= n < 1000

Conseils

  • Essayez de commencer par les petits triangles
  • Consultez l'indice si vous êtes bloqué ;)

n représente le nombre de  * dans la rangée du bas

Aide-mémoire

Pour créer des chaînes avec des caractères répétés en C#, utilisez le constructeur string :

string str = new string('a', 10);

Cela crée une chaîne contenant le caractère 'a' répété 10 fois, ce qui donne "aaaaaaaaaa".

Le détail de la syntaxe :

  • new string - crée une chaîne de caractères
  • 'a' - le caractère à répéter
  • 10 - le nombre de fois que le caractère doit être répété

Essayez vous-même

using System;

public class Program {
    public static void Main(string[] args) {
        int n = int.Parse(Console.ReadLine());
    }
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux