Có đề thi giữa kỳ post lên cho vui

Thảo luận trong 'Lập trình máy tính' bắt đầu bởi Xautrai_LT03B, 13 Tháng mười 2011.

  1. Offline

    Xautrai_LT03B

    • Windows 1.0

    Số bài viết:
    38
    Đã được thích:
    15
    Điểm thành tích:
    10
    i--------> làm chán wa minh khong biết đếm cả số 0 vào các so duong nên chết "Nhap ds so nguyen tinh trung binh các số dương so and số am"

    Mã:
    #include<conio.h>
    #include<stdio.h>
    #include<iostream.h>
    typedef struct sn
    { int so;
    sn *next;
    } ;
    sn *L;
    void taods(int x,sn **T)
    {
        sn*p;
        p=new sn;
        p->so=x;
        p->next=(*T);
        (*T)=p;
        }
    void xuatds(sn*T)
    {
    sn*p;
    p=T;
    while(p!=NULL)
        {
        cout<<" "<<p->so;
        p=p->next;
        }
    }
    void tb(sn*T)
    {
    sn*p;
    p=T;
    int da=0,ta=0;
    int dd=0,td=0;
    while(p!=NULL)
        {
        if(p->so<0)
            {
            da=da+1;
            ta=ta+p->so;
            p=p->next;
            }
        else  {
            if(p->so>0)
            {
            dd=dd+1;
            td=td+p->so;
            p=p->next;
            }
            else
                p=p->next;
               }
        }
    cout<<endl<<"Tong (-) la :"<<float(ta)/da<<endl;
    cout<<"Tong (+) la :"<<float(td)/dd<<endl;
    }
    void main()
    {
    int x;char ch;
    clrscr();
    L=NULL;
    do
        {
        cout<<"Nhap phan tu :";
        cin>>x;
        taods(x,&L);
        cout<<"Nhap tiep hay khong ('y' or 'k')";
        cin>>ch;
        }while(ch!='k');
    cout<<endl<<"Danh sach vua tao:"<<endl;
    xuatds(L);
    tb(L);
    getch();
    }[-X
    
  2. Offline

    hongoctrien

    • Friends

    Số bài viết:
    2.449
    Đã được thích:
    2.464
    Điểm thành tích:
    2.431
    Bạn ơi, đặt lại cái tiêu đề giùm mình nhé, cho nó rõ ràng hơn tý

Chia sẻ trang này

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