Un collègue me demande d'imprimer un triangle (de n'importe quelle forme) en utilisant une seule variable et en une seule boucle. Je le fais de cette façon:Comment imprimer un triangle en utilisant une seule variable et dans une seule boucle?
Program.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Triangle
{
class Program
{
static void Main(string[] args)
{
var triangle = "*";
do { Console.WriteLine(triangle); }
while ((triangle += "*").Length < 10);
Console.ReadLine();
}
}
}
je l'espère, il doit y avoir une meilleure façon de le faire. Vous en connaissez un?
EDIT:
Tim me demande que diriez-vous imprimer un triangle sans utiliser la variable et la boucle. Aie! Je pensais et pensais encore :) vous savez comment cela peut être fait?
Semble raisonnable. Un défi pour imprimer un triangle sans boucles et/ou sans variables pourrait être plus amusant :) –
Tim yah qui sera plus amusant :) –
Mieux comment? ______ – Blorgbeard