BCS-1A

Tuesday, January 17, 2012

Sample Fragments using nested for loops


Sample Fragments using nested for loops

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

No comments:

Post a Comment