Witam chciałem ostatnio utworzyć program który będzie powtarzał wpisany znak określoną liczbę razy, dla estetyki dodałem jeszcze numerki obok tego znaku i zawsze gdy wpisuję np. liczbę 20 to zaczyna mi od 0 wiem, że to logiczne bo mam początkową wartość i=lpow-lpow (czyli liczba powtórzeń - liczba powtórzeń, czyli 0), ale jak zrobić żeby pierwszy znak był 1, a dalej 2,3..liczba powtórzeń.
Oto kod źródłowy:
#include <iostream>
#include <windows.h>
using namespace std;
int lpow;
char znak;
int main()
{
cout << "Jaki znak chcesz wyswietlic na ekranie (wpisz jeden znak)? ";
cin >> znak;
cout << "Ile razy chcesz wyswietlic znak \"" << znak << "\" ? ";
cin >> lpow;
system("cls");
for (int i=lpow-lpow; i<=lpow; i++)
{
cout << i << ".\t"<< znak << endl;
}
cout << endl << "Program wykonal swoje zadanie..." << endl;
system("pause");
return 0;
}
Ja nie mam pomysłu na to, jestem początkującym co myślę, że już zdążyliście zauważyć i sam nie mogę sobie z tym poradzić, próbowałem już wiele razy. :)