xin các huynh giúp với đề 1 .viết chương trinh nhập vào 1 tháng bất kỳ , sau đó in ra số ngày có trong trong tháng ( tháng 2 có 28 ngày ) bài 2 .một mảng 2 chiều các số nguyên (4x3) . tính và in ra tổng một cột k nào đó được nhập câu 3 .nhập vào một mảng 1 chiều các số nguyên . kiểm tra xem giá trị các phần tử đối xứng nhau không (vd : 1 3 4 4 3 1 la đôi xứng ) làm được bài nào xin các bạn giúp đỡ đăng lên luôn
Bài 1 : bạn khai báo 1 mảng int ngaythang[12] = {31,28,31,30,31,30,31,31,30,31,30,31} sau đó cứ người nhập vào số k thì bạn cho in ra màn hình giá trị ngaythang[k-1] Đề này ko có nhập năm nên ko cần kiểm tra nhuận Bài 2 : Câu 3 :
............................................................................ Bài 3 chưa hiểu rõ đề bài lắm
theo mình nghĩ câu 3 ý để hỏi là mảng có đối xứng hay không. Giá trị a[0]=a[n-1], a[1]=a[n-2],..................
bổ sung cho bạn tuấn an 1 dòng lệnh nè case 2: if( (Nam % 4 == 0 && Nam % 4 != 0 ) || Nam % 400 == 0) // năm nhuận Ngay = 29; else Ngay = 28; have fun . ___________Auto Merge________________ . bài 3 cũng đơn giản thôi cho 2 chiều i = 0, j = n - 1, cho chạy đến khi i > j thì dừng trong vòng lập kiểm tra a == a[j] <have fun>
Bài 1: Mã: void XuatNgayTrongThang(int thang) { switch(thang) { case 1: cout<<"Thang "<<thang<<" co 31 ngay";break; case 2: { int nam; cout<<"Nhap nam: " ; cin>>nam; if((nam % 4 == 0 && nam % 100 != 0) || nam % 400 ==0) cout<<"Thang "<<thang<<" co 29 ngay"; else cout<<"Thang "<<thang<<" co 28 ngay"; } case 3: cout<<"Thang "<<thang"<<" co 31 ngay";break; case 4: cout<<"Thang "<<thang"<<" co 30 ngay";break; case 5: cout<<"Thang "<<thang"<<" co 31 ngay";break; case 6: cout<<"Thang "<<thang"<<" co 30 ngay";break; case 7: cout<<"Thang "<<thang"<<" co 31 ngay";break; case 8: cout<<"Thang "<<thang"<<" co 31 ngay";break; case 9: cout<<"Thang "<<thang"<<" co 30 ngay";break; case 10: cout<<"Thang "<<thang"<<" co 31 ngay";break; case 11: cout<<"Thang "<<thang"<<" co 30 ngay";break; case 12: cout<<"Thang "<<thang"<<" co 31 ngay";break; } } Bài 2: Mã: int TinhTongCotK(int a[4][3], int k) { int s = 0; for(int row = 0; row < 4; row++) s+= a[row][k]; return s; } Bài 3: Mã: bool KiemTraMangDoiXung(int a[], int n) { for(int i = 0; i < n/2; i++) if(a[i] != a[n-1-i]); return false; return true; }