Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++] Wypisanie tekstu w taki sposób, by w każdej nowej liniii była następna litera

Ostatnio zmodyfikowano 2018-05-15 15:53
Autor Wiadomość
MB11
Temat założony przez niniejszego użytkownika
[C++] Wypisanie tekstu w taki sposób, by w każdej nowej liniii była następna litera
» 2018-05-10 15:29:23
No właśnie. Chodzi o to, by w nowej linii dodawało kolejną literę, w pierwszej ma być tylko pierwsza. Do tej pory udało mi się zrobić coś takiego:

C/C++
#include <iostream>

using namespace std;

int main() {
   
    char tekst1[] = "Baba";
    char tekst2[] = "Jaga";
   
    for( int i = 0; i <= 3; i++ ) {
        cout << tekst1[ i ] << endl;
       
    }
   
    return 0;
}

Jakieś wskazówki co można zrobić dalej? Dziękuję
P-170993
pekfos
» 2018-05-10 15:39:58
A problem masz z..?
P-170994
MB11
Temat założony przez niniejszego użytkownika
» 2018-05-10 18:07:25
Z tym by wyszło coś takiego:

Ł
Łu
Łuk
Łuka
Łukas
Łukasz
Łukasz M
Łukasz Mą
Łukasz Mąd
Łukasz Mądr
Łukasz Mądry
P-170995
pekfos
» 2018-05-10 19:14:19
Zapewne mają być dwie pętle.
P-170996
libed
» 2018-05-15 15:53:28
C++17:

C/C++
#include <iostream>
#include <string_view>

int main( int argc, char ** argv )
{
    std::string_view text_view { "Przykladowy tekst" };
    for( int i = 1; i <= text_view.length(); ++i )
    {
        std::cout << text_view.substr( 0, i ) << "\n";
    }
    return 0;
}
P-171117
« 1 »
  Strona 1 z 1