Substring i odpowiedni warunek

0

Program ma wczytać tekst od uzytkownika, a następnie wyświetlić ten tekst
"pionowo" tzn. kazdy znak tekstu w osobnej linii.

Jak zmienić ten warunek

Aby wypisał mi kolejną literę, a nie pierwszą.

Console.WriteLine("Twój wyraz ");

string s = Console.ReadLine();
string s1 = s.Substring(0, 1);
for (int i = 0; i < s.Length; i++)
            {
                Console.WriteLine(s1);
            }

dodanie znacznika <code class="csharp"> - fp

1

To bedzie cos w stylu:

 
Console.WriteLine("Twój wyraz ");

string s = Console.ReadLine();

for (int i = 0; i < s.Length; i++)
{
Console.WriteLine(s[i]);
}

Petle for mozna zapewne zastapic petla foreach, ale to juz sobie doczytaj.

0

Dziękuję TK.

Tą opcję z tablicą zrobiłem. Nie umiem sobie poradzić w wersji drugiej, używając Substringa.

1

Wersja z substringiem

Console.WriteLine("Twój wyraz ");

string s = Console.ReadLine();

for (int i = 0; i < s.Length; i++)
{
   string s1 = s.Substring(i, 1);
   Console.WriteLine(s1);
}

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