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:
1 | 2 | 3 | 4 | 5 | |
6 | 7 | 9 | 10 | ||
11 | 12 | 13 | 14 | 15 | |
16 | 17 | 18 | 19 | 20 | |
21 | 22 | 23 | 24 | 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<iostream> #include<conio.h> 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<<tArr[i][j]<<"\t"; cout<<endl; } return 0; }Quay lại>>>