


Программирование
+3Нужна помощь в C#

Как поменять низ фигуры с верхом местами?
щас описано так
for (int ln = 0; ln < N; ln++)
{
Console.WriteLine(" ");
for (int H = 0; H < ln; H++)
{
Console.Write(" ");
}
for (int L = 0; L < N; L++)
{
Console.Write("*");
}
}
Console.ReadLine();
По дате
По рейтингу
12345678910
for (int ln = N - 1; ln >= 0; ln--) {
Console.WriteLine(" ");
for (int H = N - 1; H > ln; H--) {
Console.Write(" ");
}
for (int L = 0; L < N; L++) {
Console.Write("*");
}
}
Console.ReadLine();
>щас описано так
Божмой, нафига так сложно-то? Тут вся программа - 3 строчки:
123
int n = int.Parse(Console.ReadLine());
for (int i = 0; i < n; i++)
Console.WriteLine(new string(' ', n - i) + new string('*', n));
Но если немножко извратиться, то можно уложиться в 2:
123
int n = int.Parse(Console.ReadLine());
Console.WriteLine(Enumerable.Range(1, n).Select(i => new string(' ', n - i) + new string('*', n)).Aggregate(string.Empty, (x, y) => x += y + Environment.NewLine));
Стрелочки в другую сторону сделай
Больше по теме