Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 10 của 13
  1. #1

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    - Ý bạn là không sử dụng mảng mà kết quả vẫn phải hiện thị ở dạng 1,000,000 ah.

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    tách số đó ra rồi in từng giá trị

    - - - Nội dung đã được cập nhật ngày 05-03-2016 lúc 05:12 PM - - -

    ví dụ thế này
    Mã:
    #include<iostream>
    using namespace std;
    void myprint(int x)
    {int a[6],d;
      a[0]=0; d=0;
       while (x) 
       { a[d++]=x %10;x/=10;
       }
       cout << a[--d] ;
      while (d>0)
      {if (d%3==0) cout <<",";
      cout <<a[--d];}
      }
    int main()
    {myprint(1234567);
    cout<<"
    ";
    system("pause");
    }

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi LQR_LQR
    - Ý bạn là không sử dụng mảng mà kết quả vẫn phải hiện thị ở dạng 1,000,000 ah.
    đúng rồi bạn, không dùng mảng

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    không cần phải nghĩ nhiều

    Mã:
    #include <iostream>#include <locale> struct space_out : std::numpunct<char> {    char do_thousands_sep()   const { return ','; }      std::string do_grouping() const { return "\3"; } }; int main(){    std::cout.imbue(std::locale(std::cout.getloc(), new space_out));    std::cout << 1000000;}

  6. #6
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Viết chương trình dùng dấu , để ngăn cách ra mệnh giá tiền

    Mọi người giúp dùm cho em cái ý tưởng giải bài này với ạ, không viết hàm hay sử dụng mảng. Em bí quá rồi :3

  7. #7
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Ít nhất cũng phải đưa đề bài lên chứ

  8. #8
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi greigaz
    không cần phải nghĩ nhiều

    Mã:
    #include <iostream>#include <locale> struct space_out : std::numpunct<char> {    char do_thousands_sep()   const { return ','; }      std::string do_grouping() const { return "\3"; } }; int main(){    std::cout.imbue(std::locale(std::cout.getloc(), new space_out));    std::cout << 1000000;}
    sao giống code cứng vậy anh [IMG]images/smilies/smile.png[/IMG]), cao siêu quá :v

  9. #9
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Nhìn vào mã mà chưa nhận được sự trợ giúp nào thì đó là lỗi ở nơi bạn, gợi ý là vậy. Góp ý chỉ tới đó thôi, lập một hàm để tìm kiếm dữ liệu động - Đó là công việc của bạn, đừng chờ đợi thêm.

  10. #10
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi MHoang
    Nhìn vào mã mà chưa nhận được sự trợ giúp nào thì đó là lỗi ở nơi bạn, gợi ý là vậy. Góp ý chỉ tới đó thôi, lập một hàm để tìm kiếm dữ liệu động - Đó là công việc của bạn, đừng chờ đợi thêm.
    anh làm em bối rối quá [IMG]images/smilies/smile.png[/IMG]) em mới học thì biết đầu hàm với lại là yêu cầu của để là không dùng hàm hay mảng cơ mà

 

 
Trang 1 của 2 12 CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •