Nested FOR loops are often used to produce
DESIGNS:
// The
Isosceles Right Triangle (made with capital letters)
char outer, inner;
for (outer = 'F' ; outer >= 'A' ; outer--)
{
for (inner = 'A' ; inner <= outer; inner++)
{
cout <<inner;
}
cout<< "\n";
} |
ABCDEF
ABCDE
ABCD
ABC
AB
A |
//
Rectangle comprised of x's
for (rows = 0; rows < 4; rows++)
{
for (col = 0; col < 12; col++)
{
cout << 'x' ;
}
cout<< "\n";
} |
xxxxxxxxxxxx
xxxxxxxxxxxx
xxxxxxxxxxxx
xxxxxxxxxxxx |
//
Isosceles triangle of x's centered on column 15
for(i =0; i<=3;i++)
{
gotoxy(15-i, 5+i);
for(int j=1; j<=2*i+1; j++)
cout<<"x"; //print the
x's
cout<<endl;
} |
x
xxx
xxxxx
xxxxxxx
|
|