Bài tập C++: Sử dụng Mảng trong C++ (bài 3)



Bài tập

Viết chương trình C++ để hiển thị một bảng các số như dưới đây:


12 34 5 
67  9 10
1112 1314 15
1617 1819 20
2122 2324 25
 

Lời giải

Dưới đây là chương trình C++ để giải bài tập trên. Chúng ta sử dụng mảng hai chiều có kích cỡ là 5x5.

#include 
#include 
using namespace std; 
int main() 
    { 
     
     int tArr[5][5]; 
     int i,j;
     for(i=0;i<5;i++) //gan cac gia tri cho mang hai chieu 
        for(j=0;j<=5;j++){ 
           if(i==0) tArr[i][j]=j+1; //dien vao hang dau tien 
           if(i>0 && j==0)
              tArr[i][j]=tArr[i-1][4]+1; //lay cac gia tri cua o cuoi cung trong hang truoc do
           else 
             tArr[i][j]=tArr[i][j-1]+1; //dien vao cac o ke tiep 
             }     
            
     for(i=0;i<5;i++){ //in mang ket qua
        for(j=0;j<5;j++) 
            cout<

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

Bài tập về Mảng trong C++
bai_tap_mang_trong_cplusplus.jsp