Jak sprawić aby wartości wypisywane przez program* na ekran nie były jedna pod drugą lecz po 10 w rzedzie?
- (Program przy urzyciu petli wypisuje liczby od 1 do 99)
Jak sprawić aby wartości wypisywane przez program* na ekran nie były jedna pod drugą lecz po 10 w rzedzie?
Console.Write zamiast Console.WriteLine
Po każdych 10 liczbach wypisujesz znak nowej linii (endl, '\n'), zamiast po każdej jednej liczbie.
Ale w kodzie nie sa wypisane wszystkie liczby, to jest petla to jak mam po 10 znakach dac \n?
Dodajesz sobie licznik albo warunek w ciele pętli na końcu. Jeśli reszta z dzielenia liczby przez 10 wynosi 0...
if (liczba%10 == 0) // pisz \n
chodzi o takie cuś:
for (int i = 1; i <= 99; i++)
{
Console.Write("{0:D2} ", i);
if (i % 10 == 0)
Console.WriteLine();
}