Помогите пожалуйста с задачей по С#.
Сама задача такая:
Написать программу, которая читает размер стороны квадрата и затем печатает звездочками и пробелами пустой квадрат заданного размера. Программа должна работать для любых размеров, заданных в интервале 1—20. Также задается цвет сторон квадратов. Можно рисовать множество квадратов. При рисовании нового квадрата экран очищается. Выходом из программы является 0.
У меня пока получилось только так пока, дальше немогу понять что сделать:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Praktika_1
{
class zadanie_2
{
static void Kvadrat(string[] args)
{
for (int i = 1; i <=20 ; i++)
{
Console.Write(i + "");
}
Console.WriteLine();
}
static void Main(string[] arr)
{
Console.OutputEncoding = Encoding.GetEncoding(866);
Console.Write("Введите число от 1 до 20: ");
int n = int.Parse(Console.ReadLine());
int[,] a = new int[n, n];
for (int i = 0; i < a.GetLength(0); i++)
{
if (i == 0 || i == n)
Console.Write(" *");
else
for (int j = 0; j < a.GetLength(1); j++)
{
if (j == 0 || j == n )
Console.Write(" -");
}
}
Console.ReadLine();
}
}
}
Спасибо всем кто поможет!
Примечание:
Не выводится квадрат с заданной стороной, выводит только одну строчку.
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.