giúp mình giải bài C++ này với

Thảo luận trong 'C/C++' bắt đầu bởi nhoc.IT, 9 Tháng mười hai 2010.

  1. Offline

    nhoc.IT

    • Thành Viên Mới

    Số bài viết:
    74
    Đã được thích:
    24
    Điểm thành tích:
    0
    Viết chương trình tìm tất cả các số tự nhiên có 4 chữ số mà trong đó mỗi số không có 2 chữ số nào giống nhau.
    Thanks!



  2. Offline

    haihung_9x

    • Friends

    • Chém gió đỉnh cao
    Số bài viết:
    353
    Đã được thích:
    271
    Điểm thành tích:
    220
    Pé thơm tham khảo code sau. :D

    Mã:
    #include <stdio.h>
    #include <conio.h>
    
    void main()
    {
        clrscr();
        int a,b,c,d;
        for (a=1;a<=9;a++)
            for (b=0;b<=9;b++)
                for (c=0;c<=9;c++)
                    for (d=0;d<=9;d++)
                        if ((a!=b)&&(a!=c)&&(a!=d)&&(b!=c)&&(b!=d)&&(c!=d))
                    printf("%d%d%d%d\t",a,b,c,d);
       getch();
    }
    zphuoocm, integercongthangitvn thích bài này.
  3. Offline

    TruTra

    • Friends

    • Oi vua giong face, vua giong yahoo= mang xha roi :D
    Số bài viết:
    499
    Đã được thích:
    200
    Điểm thành tích:
    140
    Bạn có thể thử lại bằng cách
    for(int x=1000;x<=9876;x++)
    {
    if(x/1000!=(x-(x/1000)*1000)/100...........................)
    int ra x;
    }
    }
    zphuoocm, integercongthangitvn thích bài này.
  4. Offline

    congthangitvn

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

    • Liên thông đại học 2012...!
    Số bài viết:
    2.232
    Đã được thích:
    1.550
    Điểm thành tích:
    1.450

    Mình còn nhớ hồi trước học lí thuyết ngôn ngữ lập trình vì cái thuật toán này mà biết bao nhiêu anh đau đầu D:

Chia sẻ trang này

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