Information Technology VietNam

Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

4 posters

    Giúp em với!!!!

    aimommem
    aimommem
    Member
    Member


    Giới tính : Nam Bài gửi : 18
    Tổng Điểm : 26
    Điểm Thưởng : 0
    Sinh Nhật : 27/09/1990 Bị Dụ Dỗ : 12/11/2009
    Tuổi : 34

    Giúp em với!!!! Empty Giúp em với!!!!

    Bài gửi by aimommem 28/11/2009, 00:32

    Tính tổng ( + ) hai số bất kì có độ dài - n


    Gợi ý: dung chuỗi


    VD:





    Số thứ nhất: “43985793475029374502938409123849023850924856….n”


    Số thứ 2


    “348957349578340958340985049385903869057609237456094780…n”
    aimommem
    aimommem
    Member
    Member


    Giới tính : Nam Bài gửi : 18
    Tổng Điểm : 26
    Điểm Thưởng : 0
    Sinh Nhật : 27/09/1990 Bị Dụ Dỗ : 12/11/2009
    Tuổi : 34

    Giúp em với!!!! Empty Re: Giúp em với!!!!

    Bài gửi by aimommem 3/12/2009, 22:14

    up?? khong ai xem bai cua em a? Giúp em với!!!! 951171
    DarkEternal
    DarkEternal
    New Member
    New Member


    Giới tính : Nam Bài gửi : 7
    Tổng Điểm : 15
    Điểm Thưởng : 4
    Sinh Nhật : 11/08/1990 Bị Dụ Dỗ : 01/12/2009
    Tuổi : 34

    Giúp em với!!!! Empty Re: Giúp em với!!!!

    Bài gửi by DarkEternal 3/12/2009, 23:05

    Bài này thật sự rất dễ nếu như bạn đã học Queue,thao tác có thể diễn tả như sau:đầu tiên đưa 1 chữ số đầu tiên của mỗi số,cộng nó lại rồi bỏ vào Queue,lần lượt tiếp tục với cặp số thứ 2.Nếu cặp số thứ 2<=8 thì dequeue,>=10 thì +1 vào đầu Queue sau đó cũng dequeue.Nếu =9,thì lập tức kiểm tra tổng 2 số phía sau,nếu tổng >=10,+1 vào đầu Queue rồi cũng dequeue.Tương tự cho thao tác với cặp 4,5,6.....,n.
    ltv2009
    ltv2009
    Top Poster
    Top Poster


    Giới tính : Nữ Bài gửi : 198
    Tổng Điểm : 450
    Điểm Thưởng : 5
    Sinh Nhật : 17/10/1990 Bị Dụ Dỗ : 10/10/2009
    Tuổi : 34

    Giúp em với!!!! Empty Re: Giúp em với!!!!

    Bài gửi by ltv2009 4/12/2009, 00:34

    @DarkEternal : rất đúng, hay quá Good

    Còn đoạn code này thì .... chỉ tham khảo thui ai code cách khác thì cho mình coi với nha Very Happy
    Code:
    #include <conio.h>
    #include <stdio.h>

    int main()
    {
        char a[100], b[100];
        fflush(stdin);
        printf("Nhap so thu nhat: ");
        gets(a);
        printf("Nhap so thu hai: ");     
        gets(b);
        int sa,sb;
        sa=strlen(a);
        sb=strlen(b);
        int k=sb;
        if(sa>sb) {
                  int a1[100];
                  for(int i=0; i<sa; i++)
                          a1[i]=a[i];
                  for(int i=0; i<sb; i++)
                          a[i]=b[i];
                  for(int i=0; i<sa; i++)
                          b[i]=a1[i];
                  int denta;
                  denta=sa;
                  sa=sb;
                  sb=denta;
                  }
        int tong[k],nho=0;
        for(int i=0; i<k+1; i++)
        {           
                sa--;
                sb--;
                if(sa>=0) {                           
                          tong[i]=(a[sa]+b[sb]-96+nho)%10;
                          nho=(a[sa]+b[sb]+nho-96)/10;
                          }
                          else if(sb>=0){
                                        tong[i]=(b[sb]+nho-48)%10;
                                        nho=(b[sb]+nho-48)/10;
                                        }
                                        else tong[i]=nho;
        }
        printf("Tong 2 so la: ");
        if(tong[k]==0) k--;
        for(; k>=0; k--)
        {
                printf("%d",tong[k]);
        }
        getch();
    }
    avatar
    ngocai27
    New Member
    New Member


    Giới tính : Nam Bài gửi : 4
    Tổng Điểm : 5
    Điểm Thưởng : 0
    Sinh Nhật : 27/09/1990 Bị Dụ Dỗ : 23/09/2009
    Tuổi : 34

    Giúp em với!!!! Empty Re: Giúp em với!!!!

    Bài gửi by ngocai27 4/12/2009, 09:49

    Mình thấy đề bài nói là mỗi số có độ dài là n . chứ không phải là 100 như bạn viết!! Giúp em với!!!! 982616 Giúp em với!!!! 982616 Giúp em với!!!! 654305

    Sponsored content


    Giúp em với!!!! Empty Re: Giúp em với!!!!

    Bài gửi by Sponsored content


      Hôm nay: 2/11/2024, 18:28