inkrementacja dla cout

inkrementacja dla cout
KE
  • Rejestracja:ponad 14 lat
  • Ostatnio:prawie 9 lat
  • Postów:27
0

W jaki sposób używa się inkrementacji dla

cout<<"#";

aby po wykonaniu się całe pętli zwiększyła się liczba wyświetlanych "#"?

BL
  • Rejestracja:ponad 16 lat
  • Ostatnio:5 miesięcy
0

To jest chyba nie możliwe. Możesz ew. zrobić to poprzez dwie pętle:

Kopiuj
for(int i = 1; i < count; i++)
     for(int j = 0; j < i; j++)
         cout << "#";

Zapraszam osoby początkujące na indywidualne szkolenia z programowania w JAVA. Dla najlepszych, po zakończonym kursie, praca ze stawką początkową 10-12tyś netto. Kurs trwa od 6 do 24 miesięcy, 1-2h w tygodniu, 150PLN/h. szkolenia kropka java malpaa gmail kropka com
_13th_Dragon
  • Rejestracja:ponad 19 lat
  • Ostatnio:dzień
0
Blood napisał(a)

To jest chyba nie możliwe.
A jednak jest możliwe.

Kopiuj
cout.fill('#');
cout<<setw(40)<<'#'<<endl;

Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.
BL
Zapomniałem o podstawowych funkcjach :X
PR
  • Rejestracja:około 14 lat
  • Ostatnio:ponad 13 lat
  • Postów:157
0
Kopiuj
#include <iostream>
using namespace std;

int main()
{
    string str = "#";
    for(int i=0; i<10; i++){
        cout << str << endl;
        str += "#";
    }
}
edytowany 7x, ostatnio: protechnologia
_13th_Dragon
To samo można osiągnąć: string str(11,'#'); // str składa się z 11 znaków '#'
KE
  • Rejestracja:ponad 14 lat
  • Ostatnio:prawie 9 lat
  • Postów:27
0

<quote=protechnologia.pl>

Kopiuj
#include <iostream>
using namespace std;

int main()
{
    string str = "#";
    for(int i=0; i<10; i++){
        cout << str << endl;
        str += "#";
    }
}

W drugą stronę to to już chyba nie zadziała. Żeby z pewnej ilości # odejmować po kolei pojedynczy znak.

_13th_Dragon
  • Rejestracja:ponad 19 lat
  • Ostatnio:dzień
0

Jak nie jak tak:

Kopiuj
#include <iostream>
using namespace std;
 
int main()
  {
   string str(10,'#');
   while(str.length()>0)
     {
      cout<<str<<endl;
      str.erase(0,1);
     }
   return 0;
  }

Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.
edytowany 1x, ostatnio: _13th_Dragon

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.