Nơi post các bải giải C++ trong giao trình !!!

Thảo luận trong 'Thuật toán' bắt đầu bởi sunboy, 11 Tháng năm 2009.

  1. Offline

    sunboy

    • Thành viên sáng lập

    • No thing
    Số bài viết:
    1.616
    Đã được thích:
    1.340
    Điểm thành tích:
    1.000
    Chào các bạn ;
    Sau đây là bài giải bài tập C++ trong giáo trình,mình mới giải xong :
    (bai11 tr98)dung con tro nhap n day so nguyen xuat nguoc ra man hinh

    (bai12 tr98)dung con tro nhap day so nguyen roi xuat ra vi tri so be nhat ,lon nhat

    (bai 13 tr98) dung con tro,nhap day so nguyen roi xuat ra day da sap xep

    Bai toan nhap cac thong tim sinh vien (ten, ngay sinh...) roi xuat ra .

    Cau 75 chuong 4,nhap n tinh tong cac so nguyen to tu 1-n

    bai toan nhap mang 1 chieu,Tinh tong cac phan tu la chan,gia tri am dau tien,Dem so lan so 5 xuat hien tong mang

    bai toan nhap thang va nam de biet so ngay trong thang
    bai toan tinh tong cac so tu 1 -n
    bai toan xet so chan hay le
    Tổng giai thừa của từng phần tử của một số bằng chính nó.145 = 5! + 4! + 1!
    nhap gia tri mang.tinh tong...

    Còn nhiều bài nữa mà mình chưa post lên kịp ,nếu có thắc mắc gì thì cứ hỏi nhé .
    knight9000, Seshoumaru, SrbIT3 người khác thích bài này.
  2. Offline

    missyou

    • Thành Viên Mới

    Số bài viết:
    10
    Đã được thích:
    3
    Điểm thành tích:
    0
    Cảm ơn bạn nhìu nhìu ,có bài nào về lớp không bạn
    DualCore thích bài này.
  3. Offline

    conchonho

    • Thành Viên Mới

    Số bài viết:
    4
    Đã được thích:
    1
    Điểm thành tích:
    0
    uh cam on cac ban nhieu. ban nao co bai cho xau ki tu dang con tro hay tinh tan xuat, xuat hien cua cac ki tu co trong xau. xuat ra thu tu giam dan cua cac tan xuat ( tan xuat la ti le % so lan cua x tren tong so ki tu trong x). bai 20 trang 99 do cac ban. ban nao co gui minh xin cám ơn nhiều nha
  4. Offline

    FanKaKa

    • Thành Viên Mới

    Số bài viết:
    187
    Đã được thích:
    148
    Điểm thành tích:
    0
    Uh hên ! Post thêm nhiều bài trong giáo trình nữa đi bạn , sắp kiểm tra oài .
  5. Offline

    garung1945

    • Thành Viên Mới

    Số bài viết:
    1
    Đã được thích:
    0
    Điểm thành tích:
    0
    :rolleyes:
  6. Offline

    DualCore

    • Friends

    Số bài viết:
    957
    Đã được thích:
    513
    Điểm thành tích:
    350
    Thưởng cho chú 999 cái thank lun ne!!!!!
    Mr.map thích bài này.
  7. Offline

    Mr.map

    • Windows 3.0

    Số bài viết:
    58
    Đã được thích:
    40
    Điểm thành tích:
    40
    pót cho tui 1 bai ve phan so di.thank nhiu
  8. Offline

    chip

    • Thành viên sáng lập

    • Chíp sún
    Số bài viết:
    777
    Đã được thích:
    778
    Điểm thành tích:
    560
  9. Offline

    FanKaKa

    • Thành Viên Mới

    Số bài viết:
    187
    Đã được thích:
    148
    Điểm thành tích:
    0
    Có thấy post tiếp đâu ?
  10. Offline

    sunboy

    • Thành viên sáng lập

    • No thing
    Số bài viết:
    1.616
    Đã được thích:
    1.340
    Điểm thành tích:
    1.000
    Class !! (c++)

    ĐỀ
    1. Nhập và hiển thị một danh sách các thí sinh từ bàn phím
    2. Sắp xếp danh sách các thí sinh theo thứ tự tăng dần về điểm số
    3. Hiển thị thông tin của các sinh viên có tổng điểm trên 18


    PHP:
    #include <iostream.h>
    #include <conio.h>

    class thisinh
    {
    private:
    char sbd[25];
    float dtoan,dly,dhoa;
    public:
    void nhap();
    void in();
    float tdiem();
    };

    void thisinh::nhap()
    {
    cout<<"Nhap vao so bao danh :";
    cin>>sbd;
    cout<<"Nhap diem toan :";
    cin>>dtoan;
    cout<<"Nhap diem ly:";
    cin>>dly;
    cout<<"Nhap diem hoa:";
    cin>>dhoa;
    }

    void thisinh::in()
    {
    cout<<"So bao danh "<<sbd;
    cout<<" Diem toan:"<<dtoan<<" Diem ly:"<<dly<<" Diem hoa:"<<dhoa;
    cout<<" Tong diem: "<<tdiem()<<endl;
    }

    float thisinh::tdiem()
    {
    return(
    dtoan+dly+dhoa);
    }

    class 
    dsts
    {
    private:
    int n;
    thisinh dsts[100];
    public:
    void nhapds();
    void inds();
    void sapxep();
    void tdtren18();
    };

    void dsts::nhapds()
    {
    cout<<"Nhap vao so luong thi sinh:";
    cin>>n;
    for(
    int i=0;i<n;i++)
    dsts[i].nhap();
    }

    void dsts::inds()
    {
    for(
    int i=0;i<n;i++)
    dsts[i].in();
    }

    void dsts::sapxep()
    {
    for(
    int i=0;i<n-1;i++)
    for(
    int j=i+1;j<n;j++)
    if(
    dsts[i].tdiem()>dsts[j].tdiem())
    {
    thisinh temp;
    tempdsts[i];
    dsts[i]=dsts[j];
    dsts[j]=temp;
    }
    }

    void dsts::tdtren18()
    {
    for(
    int i=0;i<n;i++)
    if(
    dsts[i].tdiem()>18)
    dsts[i].in();
    }

    void main()
    {
    dsts ds;
    ds.nhapds();
    cout<<"Sap xep danh sach cac thi sinh theo thu tu tang dan ve tong diem:"<<endl;
    ds.sapxep();
    ds.inds();
    cout<<"Danh sach cac thi sinh co tong diem tren 18 la:"<<endl;
    ds.tdtren18();
    getch();
    }

  11. Offline

    sunboy

    • Thành viên sáng lập

    • No thing
    Số bài viết:
    1.616
    Đã được thích:
    1.340
    Điểm thành tích:
    1.000
    CLASS Ngày tháng năm !!

    PHP:
    #include <iostream.h>
    #include <conio.h>
    #define FALSE 0
    #define TRUE !FALSE
    charThang[]={"","gieng","hai","ba","bon","nam","sau","bay","tam",
    "chin","muoi","muoi mot","chap"};
    int NgayThang[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
    class 
    CDate
    {
    private:
    int mNgay,mThang,mNam;
    int laNamNhuan(int);
    public:
    void nhap();
    int hopLe();
    void in();
    };
    void CDate::nhap()
    {
    cout<<endl<<"Ngay: ";cin>>mNgay;
    cout<<endl<<"Thang: "cin>>mThang;
    cout<<endl<<"Nam: ";cin>>mNam;
    }
    int CDate::hopLe()
    {
    if ((
    mThang<1)||(mThang>12))
    return 
    FALSE;
    else
    {
    if ((
    mNgay>=1)&&(mNgay<=NgayThang[mThang]))
    return 
    TRUE;
    else if ((
    mNgay==29)&&laNamNhuan(mNgay))
    return 
    TRUE;
    else
    return 
    FALSE;
    }
    }
    int CDate::laNamNhuan(int nam)
    {
    if (((
    nam%400)==0)||(((nam%4)==0)&&((nam%100)!=0)))
    return 
    TRUE;
    else
    return 
    FALSE;
    }
    void CDate::in()
    {
    cout<<endl<<"Ban da nhap vao ngay "<<mNgay;
    cout<<" thang "<<Thang[mThang];
    cout<<" nam "<<mNam;
    }
    void main()
    {
    CDate ngay;
    ngay.nhap();
    if (
    ngay.hopLe())
    ngay.in();
    else
    cout<<"BAN NHAP NGAY KHONG HOP LE";
    getch();
    }
  12. Offline

    thiên quang niệm

    • Thành Viên Mới

    Số bài viết:
    1
    Đã được thích:
    0
    Điểm thành tích:
    0
    Cảm ơn các bạn đã post nhiều bài. giúp nhiều người giải quyết được nhiều bài tập.
    Mong các bạn giúp mình thêm bài tập này nha.
    Nhập mảng n thuộc z
    tìm số lẻ, chẳn thuộc n?
    tìm số nguyên tố thuộc n?
    sắp xếp mảng?
    phần tử lớn nhất, nhỏ nhất?
    Cảm ơn các bạn nhiều

Chia sẻ trang này

Advertising: Linux system admin | nukeviet | nukeviet 4 | Upload ảnh miễn phí