asd
asdusing System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Esercizio3
{
class Program
{
static void Main(string[] args)
{
int n, riga = 0;
bool ok;
inizio: Console.Write("Inserire n positivo e dispari ");
ok = int.TryParse(Console.ReadLine(), out n) && (n > 0) && (n % 2 != 1);
if (!ok)
{
do
{
for (int i = 1; i <= n; i++)
Console.Write("*");
Console.WriteLine("");
riga++;
Console.Write("*");
if (riga == 1)
{
for (int i = 2; i < n - 1; i++)
Console.Write("*");
}
Console.WriteLine("");
riga++;
if(riga != 1) {
for (int i = 2; i < n-1; i++)
{
Console.Write("*");
for (int j = 0; j < riga - 2; j++)
{
Console.Write(".");
}
Console.Write("*");
for (int j = 1; j < n - riga; j++)
Console.Write(".");
Console.Write("*");
Console.WriteLine("");
riga++;
}
}
} while (riga <= n);
}
else
goto inizio;
Console.ReadKey();
}
}
}