Menu
Coddy logo textTech

Schema numerico

Fa parte della sezione Fondamenti del percorso C# di Coddy. Lezione 67 di 69.

Quando creiamo motivi come le piramidi, spesso dobbiamo creare stringhe con caratteri ripetuti. Ecco una tecnica utile per creare stringhe di questo tipo:

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

str conterrà "aaaaaaaaaa"

Vediamo nel dettaglio come funziona: 

  1. new string crea una stringa di caratteri
  2. il carattere 'a' indica quale carattere vogliamo ripetere
  3. 10 indica quante volte ripetere il carattere
challenge icon

Sfida

Facile

Ogni caso di test ha un input: un numero intero dispari.
Il tuo compito è stampare la piramide di n usando *; ecco alcuni esempi:

1 - piramide

*

5 - piramide

*
***
*****

7 - piramide

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

Input

  • un numero intero dispari n inserito dall'utente
  • 1 <= n < 1000

Suggerimenti

  • Prova a partire dai triangoli piccoli
  • Controlla il suggerimento se sei bloccato ;)

n rappresenta il numero di  * nella riga inferiore

Provalo tu

using System;

public class Program {
    public static void Main(string[] args) {
        int n = int.Parse(Console.ReadLine());
    }
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore C# online