Não consegui acompanhar o raciocínio ao tentar executar mentalmente o código:
//*
//**
//***
//****
//*****
//******
// Desenhando * com o "break":
for (int contadorLinha = 0; contadorLinha < 10; contadorLinha ++)
{
for (int contadorColuna = 0; contadorColuna < 10;contadorColuna ++)
{
Console.Write("*");
if (contadorColuna >= contadorLinha)
break;
}
Console.WriteLine();
}
Fiquei bastante confuso ao tentar entender o funcionamento desse sistema. Pq para mim parece que ele deveria sempre escrever somente 2 * por linha. To quebrando a cabeça...