Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Нужна помощь в C#

Александр Визнер Знаток (406), на голосовании 7 месяцев назад
Как поменять низ фигуры с верхом местами?
щас описано так

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();
Голосование за лучший ответ
NotSalt13 Гуру (3159) 8 месяцев назад
Стрелочки в другую сторону сделай
Александр ВизнерЗнаток (406) 8 месяцев назад
Пробовал . Программа в бесконечный цикл уходит
NotSalt13 Гуру (3159) Александр Визнер, ок
Jurijus Zaksas Искусственный Интеллект (440651) 8 месяцев назад
>щас описано так
Божмой, нафига так сложно-то? Тут вся программа - 3 строчки:
 int n = int.Parse(Console.ReadLine()); 
for (int i = 0; i < n; i++)
Console.WriteLine(new string(' ', n - i) + new string('*', n));

Но если немножко извратиться, то можно уложиться в 2:
 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));
Александр ВизнерЗнаток (406) 8 месяцев назад
Спасибо большое
Max Morozov Мастер (1528) 8 месяцев назад
 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();
Александр ВизнерЗнаток (406) 8 месяцев назад
Спасибо, тоже помогли
Похожие вопросы