Witam. Mam taki problem. Próbuję napisać program typu liczbowy ślimak, a mianowicie chodzi mi to, żeby liczby były wyświetlane w ten sposób:
1 2 3 4 5
16 17 18 19 6
15 24 25 20 7
14 23 22 21 8
13 12 11 10 9
... gdzie użytkownik podaje n, n jest liczba kolumn i wierszy. Np. w tym wypadku n=5 czyli 5*5=25 czyli ostatnia liczba w środku.
Napisałem coś takiego, ale brakuje mi części w drugiej pętli for.
O to mój program:
using System;
namespace slimak
{
using System;
class Program
{
public static void Main()
{
Console.WriteLine("Podaj rozmiar: ");
string liczba = Console.ReadLine();
int rozmiar = int.Parse(liczba);
int[] tablica = new int[rozmiar];
for (int i = 0; i < rozmiar; i++)
{
tablica[i] = i;
for (int j = 0;j < rozmiar; j++)
{
Console.Write("{0},", j.ToString());
}
Console.WriteLine();
}
Console.ReadLine();
Console.Write("Press any key to continue . . . ");
Console.ReadKey(true);
}
}
}
Proszę o pomoc ;)