Vẽ tam giác sao trong C++



Bài tập 1: Vẽ tam giác sao

Viết chương trình C++ để vẽ tam giác sao như sau:

******
****
***
**
*

Lời giải

Dưới đây là chương trình C++ để giải bài tập trên. Mình sử dụng vòng lặp FOR để giải bài tập trên.

#include  
#include  
#include 
#include 
  
using namespace std; 
  
int main(int argc, char *argv[]) 
{ 
 int i=7; 
 int j=7; 
  
 for(i=1;i<=7;i++){ 
  for(j=7-i;j>=1;--j)cout<<"*"; 
  cout<<"\n"; 
} 
   
   cout<<"\n"; 
   system("PAUSE"); 
   return EXIT_SUCCESS; 
}

Chạy chương trình C++ trên sẽ cho kết quả như hình sau:

Bài tập về vòng lặp trong C++

Bài tập 2: Vẽ tam giác sao, số

Viết chương trình C++ để để vẽ tam giác sao, số như sau:

1******

12*****

123****

1234***

12345**

123456*

1234567

Lời giải

Dưới đây là chương trình C++ để giải bài tập trên. Mình sử dụng lồng vòng lặp FOR để giải bài tập trên.

#include  
#include  
#include 
#include 
  
using namespace std; 
  
int main(int argc, char *argv[]) 
{ 
 int i; 
 int j; 
 int k; 
  
 for(i=1;i<=7;i++){ 
  for(j=1;j<=i;++j) 
    cout<=1;k--)cout<<"*";                 
   
  cout<<"\n"; 
} 
   
   cout<<"\n"; 
   system("PAUSE"); 
   return EXIT_SUCCESS; 
   }

Chạy chương trình C++ trên sẽ cho kết quả như hình sau:

Bài tập về vòng lặp trong C++

Bài tập 3: Vẽ tam giác sao

Viết chương trình C++ để vẽ tam giác sao như sau:

*

***

*****

*******

*********

*********

*******

*****

***

*

Lời giải

Dưới đây là chương trình C++ để giải bài tập trên. Mình sử dụng lồng vòng lặp FOR để giải bài tập trên.

#include  
#include  
  
using namespace std; 
  
int main(int argc, char *argv[]) 
{ 
 int i; 
 int j;; 
  
 for(i=1;i<=9;i=i+2){ 
  for(j=1;j<=i;++j) 
    cout<<"*";          
                
    cout<<"\n"; 
       
} 
 for(i=9;i>=1;i=i-2){ 
  for(j=i;j>=1;--j) 
    cout<<"*";          
              
    cout<<"\n"; 
  
       
} 
   
   cout<<"\n"; 
   system("PAUSE"); 
   return EXIT_SUCCESS; 
}

Chạy chương trình C++ trên sẽ cho kết quả như hình sau:

Bài tập về vòng lặp trong C++
bai_tap_vong_lap_trong_cplusplus.jsp