Я пытаюсь научиться программировать сам, я работаю из книги, которая имеет следующую проблему, которую я не могу решить:Как напечатать равнобедренный треугольник
Разрешить пользователю ввести два values: символ, который будет использоваться для печати равнобедренного треугольника и размер пика для треугольника. Например, если пользователь вводит # для символа и 6 для пика, вы должны произвести следующий экран:
#
##
###
## ##
#####
######
#####
####
###
##
#
Это код, который я получил до сих пор:
char character;
int peak;
InputValues(out character, out peak);
for (int row = 1; row < peak * 2; row++)
{
for (int col = 1; col <= row; col++)
{
Console.Write(character);
}
Console.WriteLine();
}
Console.Read() // hold console open
Заранее спасибо.
+ 1 хорошо, но почему бы не написать строку с 'новой строки (символ, пик - Math.abs (строка-пик))' и drop a second для –
Старалась держать его как можно ближе к его коду, чтобы сосредоточиться на логике кода, а не на синтаксисе – Rob