the idea for the program is that the user inputs a letter and a number and it outputs a line pattern starting from 1 going to their number of their letters.
For example
input:
letter = a
num = 4
output:
a
aa
aaa
aaaa
aaaa
aaa
aa
a
and i am supposed to use a for loop inside a for loop. i have no idea what to do and if somebody could help i would be very appreciative
the idea is to make a for loop that counts the number of lines that has another for loop counting the number of characters with a string variable carrying the printed text
simplify the problem.
you've got three things to do
- count from 1 to n
- print x letters (input: 4 a. output: aaaa)
- count from n to 1
¿can you (pseudo)code any of those?
int main()
{
int rows;
string letter;
cout << "Enter number of pattern rows" << endl;
cin >> rows;
cout << "Enter chracter to be used in pattern" << endl;
cin >> letter;
cout << endl;
for(int i = 1; i <= rows; ++i)
{
for(int j = 1; j <= i; ++j)
{
cout << letter;
}
cout << "\n";
cout << endl;
}
}
but i cant get the reverse loop to also work with it. I kind of knew what you were talking about but i had to look up how to use the vector i j coding because we weren't taught it