это 2
Program
{
static void Main(string[] args)
{
Random rand = new Random();
Console.WriteLine("Введите размерность матрицы MxM :");
int M = Convert.ToInt32(Console.ReadLine());
int[,] matrix = new int[M, M];
for (int j = 0; j < M; j++)
{
for (int m = 0; m < M; m++)
{
matrix[j, m] = rand.Next(-10, 10);
Console.Write(matrix[j, m] + " ");
}
Console.WriteLine();
Если брать ширину 4 клеточки, а длину 6 клеточек, и задать сторонку квадрата 2 то будет 6 квадратов.. ..
программа без всяких проверок, если нужно то уже в лс.
uses crt;
var d,sh,a,z:real;
begin
writeln('write dlinu ');
readln(d);
writeln('write shirinu');
readln(sh);
writeln('write dlina storony a ');
readln(a);
z:=(d*sh)/sqr(a);
writeln(z);
readln;
end.