Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 9 của 9
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Bài tập về năm nhuận

    Mã nguồn PHP:
    #include <stdio.h>#include <conio.h>int chan_le (int n){if(n%2==0)n=chan;else n=le;}void namnhuan (int n)n=khongnhuan;}void main(){int chan,le,namnhuan,khongnhuan;printf(" %d la chan,chan(n));printf(" %d la le,le(n));printf(" %d la nam nhuan,namnhuan(n));printf(" %d la nam khong nhuan,khongnhuan(n));getch();}  
    Các bạn cho ý kiến giùm nha, thanks nhiều!!!

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Cậu sai rất cơ bản về cú pháp! Chưa bao giờ có một code mờ nhạt thế này....Code sai tùm lum! Hơn nữa tôi nghĩ hình như năm nhuận phải tính chia 4 chứ?

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Nếu chỉ để kiểm tra 1 năm có phải nhuận hay không thì có thể tham khảo code sau:
    Mã nguồn PHP:
    #include "iostream"using namespace std;#include<conio.h>int main(){ int n; cout<<"Nhap vao nam bat ky "; cin>>n; if(((n%4==0)&&(n%100!=0))||(n%400==0)) cout<<" Nam "<<n<<" la nam nhuan "; else cout<<" Khong phai la nam nhuan "; getch(); return 0;}  

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    bài tập này là 2 phần gắn liền với nhau, nên không tách rời được
    Xây dựng các hàm sau:
    Kiểm tra số nguyên n là chẵn hay lẻ
    int chan_le (int n)
    Kiểm tra số nguyên n là năm nhuận hay không
    void namnhuan (int n)

    Viết chương trình sử dụng các hàm trên để kiểm tra một số nguyên nhập từ bàn phím có là

    _ sõ chẳn hay lẻ
    _ có là năm nhuận hay không

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Dù phải tách hay không tách; thêm hay không thêm thì code trên kia của cậu nói lên tất cả là cậu vẫn chưa mường tượng ra cấu trúc của một bài C. Có lẽ cậu nên xem lại sách vở đã; chứ như thế này thì khó quá!

  6. #6
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    uhm, thanks bạn nhiều!!!
    bạn có thể giúp mình ko, mai mình phải nộp bài rùi

  7. #7
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Vậy thì code đây (C++):
    Mã nguồn PHP:
    #include "iostream"using namespace std;#include<conio.h>int chan_le(int n){ if (n%2==0) cout << n << " la so chan " << "
    "; else cout << n << " la so le " << "
    "; return 1;}void Namnhuan(int n){ if(((n%4==0)&&(n%100!=0))||(n%400==0)) cout<<"
    Nam "<<n<<" la nam nhuan "; else cout<<"Nam "<<n<<" khong phai la nam nhuan ";}int main(){ int n; cout<<"Nhap vao nam bat ky "; cin>>n; chan_le(n); Namnhuan(n); getch(); return 0;}  

  8. #8
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Chuyển qua code C như sau:
    Mã nguồn PHP:
    #include <stdio.h>#include<conio.h>int chan_le(int n){ if (n%2==0) printf("%d la so chan!
    ",n); else printf("%d la so le!
    ",n); return 1;}void Namnhuan(int n){ if(((n%4==0)&&(n%100!=0))||(n%400==0)) printf("Nam %d la nam nhuan!
    ",n); else printf("Nam %d khong phai la nam nhuan!
    ",n);}int main(){ int n; printf("Nhap vao nam bat ky "); scanf("%d",&n); chan_le(n); Namnhuan(n); getch(); return 0;}  

  9. #9
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    thanks nhìu nha!!

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •