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 "#"?
#include <iostream>
using namespace std;
int main()
{
string str = "#";
for(int i=0; i<10; i++){
cout << str << endl;
str += "#";
}
}
<quote=protechnologia.pl>
#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.
Jak nie jak tak:
#include <iostream>
using namespace std;
int main()
{
string str(10,'#');
while(str.length()>0)
{
cout<<str<<endl;
str.erase(0,1);
}
return 0;
}
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.