Wyświetlanie spacji w pętli

0

Witam. Jestem kompletnie początkujący, więc nie jestem pewny czy wybrałem dobrą metodę for. Chciałbym zrobić pętlę, która wyświetla znak X ( w środku jakiś odstęp, np. 20 spacji) i ostatni X. Efekt finalny powinien wyglądać tak:

X                    X

Poradziłem sobie w taki sposób:

Console.Write("1                    2");

wiem, że nie jest profesjonalne wstawianie 20 spacji pod rząd. Kombinowałem jeszcze z pętlą for:

for (int b = 1; b <= 20; b = b + 1)
{
    Console.Write("X ");
}

natomiast tutaj wyświetla się dwadzieścia Xów (jak to w pętli) i nie wiem jak pominąć wyświetlanie tych środkowych, czyli od drugiego do przedostatniego X. Proszę o pomoc lub naprowdzenie.

2
Console.Write("X");

for (int b = 1; b <= 20; b += 1) {
  Console.Write(" ");
}

Console.Write("X");

;-)

Ewentualnie - jeszcze lepiej:

Console.Write("X");
Console.Write(new String(' ', 20));
Console.Write("X");
0

O dzięki. Nie myślałem w tym kierunku. Napisałeś zwykły X, później pętlę z pustymi znakami i znowu zwykły X.

1 użytkowników online, w tym zalogowanych: 0, gości: 1