Trang 1/2 12 cuối
kết quả từ 1 tới 12 trên 17

Giúp em code bài toán sắp xếp ra vào với file

  1. #1
    Ðến Từ
    Nam Định
    Thành Viên Thứ: 251284
    Giới tính: Nam
    Bài gửi
    44

    Giúp em code bài toán sắp xếp ra vào với file

    em đang học kỹ thuật lập trình. và phải lập trình bài toán sắp xếp một mảng theo thứ tự tăng dần bằng hàm, ra vào với file. anh chị nào code được code giùm em được không ạ
    Quick reply to this message Trả lời       


  2. #2
    Ðến Từ
    Yên Bái
    Thành Viên Thứ: 235356
    Giới tính: Nam
    Bài gửi
    743

    Reply: giúp em code bài toán sắp xếp ra vào với file

    Bạn Tham Khảo nha, hôm bữa k onl k thấy bài của bạn nên up trể tí
    Tạo mảng gôm n phần tử sắp xếp xong in ra file
    CODE
    Mã:
    #include<stdio.h>
    #include<stdlib.h>
    #include<time.h>
    void CreateArray(int ,int );
    void Sort(int , int );
    void CreateFile(int , int);
    void Swap(int *, int *);
    int main()
    {
        int n;
        scanf("%d",&n);
        int a[n];
        CreateArray(a,n);
        Sort(a,n);
        CreateFile(a,n);
    }
    void CreateArray(int a[],int n)
    {
        for(int i = 0 ; i < n ; i ++)
            a[i] = 1 + rand()%100;
    }
    void Sort(int a[], int n)
    {
        for(int i = 0 ; i < n-1 ; i ++)
            for(int j = i +1 ; j < n ; j ++)
                if(a[i] > a[j])
                    Swap(&a[i],&a[j]);
    }
    void Swap(int *a, int *b)
    {
        int tmp = *a;
        *a = *b;
         *b = tmp;
    }
    void CreateFile(int , int)
    {
        FILE *f = fopen("TEST.TXT","w+t");
        for(int i = 0 ; i < n ; i ++)
            fprintf(f,"%d ",a[i]);
        fclose(f);
    }
    class TapLamHacker{ private String TráiTim;
    private void Set_TráiTim(String Gái){ this.TráiTim = "Thanh Trâm"; }
    public String Get_TráiTim(){ return "Thanh Trâm"; }
    public String ToString(){return"My love is Thanh Trâm For one future go shopping not concerned about price ";}
    } Liên hệ Skype: Taplamhacker

  3. 2 thành viên đã cảm ơn taplamhacker:


  4. #3
    Ðến Từ
    Hà Nội
    Thành Viên Thứ: 278100
    Giới tính: Nữ
    Bài gửi
    691

    Reply: giúp em code bài toán sắp xếp ra vào với file

    Có vào rồi .
    chắc biết ra chứ
    Little Princess KH

  5. #4
    Ðến Từ
    Hà Nội
    Thành Viên Thứ: 278100
    Giới tính: Nữ
    Bài gửi
    691

    Reply: giúp em code bài toán sắp xếp ra vào với file

    Trích Nguyên văn bởi taplamhacker Xem bài viết
    Bạn Tham Khảo nha, hôm bữa k onl k thấy bài của bạn nên up trể tí
    Tạo mảng gôm n phần tử sắp xếp xong in ra file
    CODE
    Mã:
    #include<stdio.h>
    #include<stdlib.h>
    #include<time.h>
    void CreateArray(int ,int );
    void Sort(int , int );
    void CreateFile(int , int);
    void Swap(int *, int *);
    int main()
    {
        int n;
        scanf("%d",&n);
        int a[n];
        CreateArray(a,n);
        Sort(a,n);
        CreateFile(a,n);
    }
    void CreateArray(int a[],int n)
    {
        for(int i = 0 ; i < n ; i ++)
            a[i] = 1 + rand()%100;
    }
    void Sort(int a[], int n)
    {
        for(int i = 0 ; i < n-1 ; i ++)
            for(int j = i +1 ; j < n ; j ++)
                if(a[i] > a[j])
                    Swap(&a[i],&a[j]);
    }
    void Swap(int *a, int *b)
    {
        int tmp = *a;
        *a = *b;
         *b = tmp;
    }
    void CreateFile(int , int)
    {
        FILE *f = fopen("TEST.TXT","w+t");
        for(int i = 0 ; i < n ; i ++)
            fprintf(f,"%d ",a[i]);
        fclose(f);
    }

  6. Đã cảm ơn Ngọc Huyền:


  7. #5
    Ðến Từ
    Nam Định
    Thành Viên Thứ: 251284
    Giới tính: Nam
    Bài gửi
    44

    Reply: giúp em code bài toán sắp xếp ra vào với file

    máy em nó còn không hiện ra file vào ấy ạ
    trong thư mục ko có file Test.txt

  8. #6
    Ðến Từ
    Hà Nội
    Thành Viên Thứ: 278100
    Giới tính: Nữ
    Bài gửi
    691

    Reply: giúp em code bài toán sắp xếp ra vào với file

    Trích Nguyên văn bởi tranmanhthang96 Xem bài viết
    máy em nó còn không hiện ra file vào ấy ạ
    trong thư mục ko có file Test.txt
    File ra ko có à .
    Đâu , đưa mình xem cho

  9. #7
    Ðến Từ
    Yên Bái
    Thành Viên Thứ: 235356
    Giới tính: Nam
    Bài gửi
    743

    Reply: giúp em code bài toán sắp xếp ra vào với file

    FILE *f = fopen("Test.txt","w+");
    tạo file Test.txt để ghi(đọc), nếu đã có file thì file cũ sẽ bị ghi đè
    nếu đề yêu cầu nhập liệu từ file thì bạn phải tự tạo file = tay

  10. Đã cảm ơn taplamhacker:


  11. #8
    Ðến Từ
    Nam Định
    Thành Viên Thứ: 251284
    Giới tính: Nam
    Bài gửi
    44

    Reply: giúp em code bài toán sắp xếp ra vào với file

    xem giùm em code thế này đúng chưa ạ.
    #include<conio.h>
    #include<stdio.h>


    int max(int a,int b)


    {
    int max;
    if(a>b)
    max=a;
    else max=b;
    return max;

    }
    int main()
    {
    int x,y;
    FILE *fin,*fout;
    fin=fopen("input.txt","rt");
    if(fin=NULL)
    printf("khong mo duoc file");
    else
    {fscanf(fin,"%d",&x);
    fscanf(fin,"%d",&y);}
    fclose(fin);

    fout=fopen("output.txt","wt");
    if(fout=NULL)
    printf("khong mo duoc file");
    else
    fprintf(fout,"%d",5);
    fclose(fout);
    file input em tạo ra trước và em gõ 2 con số và nó tự tạo ra output nhưng ko hiện ra gìì cả. chỉ giuịm em vs ạ. cảm ơn anh(chị) nhiêu

  12. #9
    Ðến Từ
    Yên Bái
    Thành Viên Thứ: 235356
    Giới tính: Nam
    Bài gửi
    743

    Reply: Giúp em code bài toán sắp xếp ra vào với file


    trong file đó có số 5 chứ bạn

  13. #10
    Ðến Từ
    Nam Định
    Thành Viên Thứ: 251284
    Giới tính: Nam
    Bài gửi
    44

    Reply: Giúp em code bài toán sắp xếp ra vào với file

    làm như thế cũng ko có số 5 ạ. đấy là em cho thử vào thôi. thực ra chỗ 5 đó là max(x,y) ạ

  14. #11
    Ðến Từ
    Yên Bái
    Thành Viên Thứ: 235356
    Giới tính: Nam
    Bài gửi
    743

    Reply: Giúp em code bài toán sắp xếp ra vào với file

    Trích Nguyên văn bởi tranmanhthang96 Xem bài viết
    làm như thế cũng ko có số 5 ạ. đấy là em cho thử vào thôi. thực ra chỗ 5 đó là max(x,y) ạ
    fout=fopen("output.txt","wt");
    sửa lại thành
    fout=fopen("output.txt","w+t");

  15. #12
    Ðến Từ
    Nam Định
    Thành Viên Thứ: 251284
    Giới tính: Nam
    Bài gửi
    44

    Reply: Giúp em code bài toán sắp xếp ra vào với file

    Trích Nguyên văn bởi taplamhacker Xem bài viết
    fout=fopen("output.txt","wt");
    sửa lại thành
    fout=fopen("output.txt","w+t");
    em đã thử lại nhưng vẫn không được ạ

Trang 1/2 12 cuối