Голосование за лучший ответ
Драгомир Бутулисов
Оракул
(84312)
3 года назад
А вы ввели условие которое нахренячили в CASE?
Не выводится треугольник.
Откуда у вас этот код, сами писали?
Каково условие задачи? Или это вы решили написать программу которая рисует треугольник текстом?
Старайтесь писать программы которые решают более осмысленные задачи: вычисляют корни уравнений, обрабатывают текст, рисуют осмысленные фигуры по заданным координатам. Просто какой смысл рисовать треугольник символами? Вот нарисовать символами какую нибудь букву - это прикольно. А так бессмысленная херня получилась.
Андрей Журавлев
Мастер
(2070)
3 года назад
введи "в" и нажми enter.
а такую фигуру, как в описании, можно так нарисовать:
using System;
using System.Linq;
class Program
{
static void Main()
=> Enumerable.Range(0, 7).Reverse().ToList().ForEach(x => Console.WriteLine("*".PadRight(x + x, '*')));
}
запускай через ctrl+f5
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
/*
должно вывести:
**********
********
******
****
**
*/
string n = Console.ReadLine();
int i;
int j;
int height = 10;
int k = 0;
string l;
switch (n)
{
case "в":
for (i = 0; i < height; i++)
{
l = String.Concat(System.Linq.Enumerable.Repeat(" ", k));
Console.Write(l);
for (j = height; j >= i; j-=2)
{
Console.Write("*");
}
k++;
Console.WriteLine();
}
break;
}
}
}
}
должен вывестись треугольник, но не выводится ничего
помогите