lập trình C , đang kiểm tra xin giúp với

Thảo luận trong 'Lập trình & Đồ hoạ' bắt đầu bởi xiao3xiao3xiao, 24/4/09.

  1. xiao3xiao3xiao

    xiao3xiao3xiao Legend of Zelda Lão Làng GVN

    Tham gia ngày:
    22/4/09
    Bài viết:
    960
    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
     
  2. tieuphong3101988

    tieuphong3101988 Mr & Ms Pac-Man

    Tham gia ngày:
    10/10/07
    Bài viết:
    150
    Nơi ở:
    Middle of Nowhere
    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 :D

    Bài 2 :


    Câu 3 :
     
  3. tuan_an04

    tuan_an04 Donkey Kong

    Tham gia ngày:
    26/8/05
    Bài viết:
    421
    Nơi ở:
    Hà Nội
    ............................................................................


    Bài 3 chưa hiểu rõ đề bài lắm :|
     
  4. tieuphong3101988

    tieuphong3101988 Mr & Ms Pac-Man

    Tham gia ngày:
    10/10/07
    Bài viết:
    150
    Nơi ở:
    Middle of Nowhere
    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],..................
     
  5. TheReturned

    TheReturned Mr & Ms Pac-Man

    Tham gia ngày:
    29/4/09
    Bài viết:
    111
    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>
     
  6. tuan_an04

    tuan_an04 Donkey Kong

    Tham gia ngày:
    26/8/05
    Bài viết:
    421
    Nơi ở:
    Hà Nội
     
  7. Eron

    Eron Mr & Ms Pac-Man

    Tham gia ngày:
    20/7/06
    Bài viết:
    271
    Nơi ở:
    The Hidden World
    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;
    }
    
     

Chia sẻ trang này