Chủ nhật, 2024-05-19, 2:27 AM| Chào mừng bạn đến với website. Chúc bạn vui vẻ
.:Trang chủ:. | .:Đăng ký:. | .:Đăng nhập:.
.:Thống kê diễn đàn:. .:Các bài đã post:. .:Danh sách thành viên:. .:Nội quy diễn đàn:. .:Tìm kiếm bài viết:.
‘’.:15 bài mới cập nhật:.‘’
  • Bài mới CỬA GỖ CHỐNG CHÁY: SỰ LỰA CHỌN AN TOÀN CHO GIA ĐÌNH BẠN (nhuly27)
  • Bài mới Mẫu cửa phòng khách sạn giá rẻ HCM (nhuly)
  • Bài mới CHUYÊN MAY MỚI KHĂN, VÁY, ÁO GHẾ...CHO CÁC ĐƠN VỊ SỰ KIỆN, T (thanhmai2501)
  • Bài mới LỰA CHỌN CỬA THOÁT HIỂM ĐÁNG TIN CẬY CHO NGÔI NHÀ CỦA BẠN (nhuly)
  • Bài mới CHUYÊN MAY MỚI KHĂN, VÁY, ÁO GHẾ...CHO CÁC ĐƠN VỊ SỰ KIỆN, T (thanhmai2501)
  • Bài mới LÀM MỚI KHÔNG GIAN: CỬA GỖ PHÒNG NGỦ VÀ PHONG CÁCH ĐẲNG CẤP (nhuly27)
  • Bài mới CHUYÊN MAY MỚI KHĂN, VÁY, ÁO GHẾ...CHO CÁC ĐƠN VỊ SỰ KIỆN, T (thanhmai2501)
  • Bài mới CỬA NHỰA PHÒNG NGỦ - GIẢI PHÁP TỐI ƯU CHO THIẾT KẾ NỘI THẤT (ankhanggg)
  • Bài mới LỰA CHỌN CỬA NHÀ VỆ SINH ĐÚNG PHONG CÁCH CHO NGÔI NHÀ CỦA BẠ (nhuly)
  • Bài mới DỊCH VỤ WEBSITE THIẾT KẾ WEBSITE CHUẨN SEO GIÁ RẺ (ankhanggg)
  • Bài mới TOP 50 mẫu cửa nhựa nhà vệ sinh chất lượng, giá rẻ nhất 2024 (nhuly)
  • Bài mới CỬA CÁCH ÂM: GIẢI PHÁP HOÀN HẢO CHO KHÔNG GIAN YÊN TĨNH (nhuly)
  • Bài mới Exxo - Sàn giao dịch đầu tư uy tín hàng đầu hiện nay (thanhmai2501)
  • Bài mới Tem nhan thuc pham: Chiec chia khoa cho su an toan va tin ca (lucyjmartin421)
  • Bài mới Tem nhãn thực phẩm: Chiếc chìa khóa cho sự an toàn tin cậy (lucyjmartin421)
  • Diễn đàn học tập và vui chơi giải trí K53H » .:Học tập, nghiên cứu, thảo luận nhóm, chuyên ngành:. » Lập trình » Bài tập C++ (Nơi đây tập hợp rất nhiều bài tập hay)
    Bài tập C++
    Cold_boy Ngày: Thứ 7, 2009-05-30, 2:46 PM | Đường link của bài viết này # 1
    Trình độ: Trung học cơ sở
    Chức vụ: Trưởng thôn
    Số bài đã post: 127
    Cộng (trừ) điểm cho bài viết: 7
    Tình trạng: Offline
    Bài 1:Viết một chương trình nhập vào số nguyên dương n và xuất ra kết quả n mũ 2(n^2) và 2 mũ n(2^n).

    Bài 2:Viết một chương trình nhập vào chiều cao Height (theo centimet) và trọng lượng Weight ( theo kilogam) và xuất một trong những thông điệp: Underweight, Nomal hoặc Overweight sử dụng điều kiện:
    Underweight: Weight < Height/2.5
    Nomal: Height/2.5 <= Weight < Height/2.3
    Overweight: Weight >= Height/2.3

    Bài 3: Viết ra một chương trình nhâp vào số nguyên n, kiểm tra nó có là số nguyên dương hay không sau đó in ra giai thừa của nó, sử dụng công thức:
    giaithua(0)=1
    giaithua(n)=giaithua(n-1) x n

    Bài 4:Viết chương trình in ra bảng cửu chương đơn giản của các số từ 1 đến 9, sử dụng định dạng sau:
    1 x 1=1
    1 x 2=2
    ...
    1 x 9=9
    2 x 1=2
    ...
    9 x 9=81

    Bài 5: Viết chương trình nhập vào số nguyên dương n và kiểm tra n có là số nguyên tố không.

    Bài 6: Viết một hàm xuất ra tất cả các số nguyên tố từ 2 đến n (n là số nguyên dương).

    Bài 7: Viết một chương trình nhập vào mảng n số thực.
    Xuất ra mảng đảo ngược của nó bằng cách đổi chỗ phần tử thứ i cho phần tử thứ (n-i-1).
    Ví dụ : a[0] đổi chỗ với a[n-1].

    Bài 8: Viết chương trình nhập vào mảng n số thực.
    Sắp xếp mảng này theo thứ tự từ bé đến lớn (gợi ý: sử dụng phương pháp đổi chỗ).

    Bài 9: Viết chương trình nhập vào dãy n kí tự , sau đó chuyển toàn bộ dãy kí tự sang kí tự hoa.

    Bài 10: Viết chương trình nhập vào dãy n kí tự , sau đó chuyển toàn bộ dãy kí tự sang kí tự thường.

    Bài 11: Viết chương trình nhập vào hai ma trận A, B cỡ n x n. Xuất ra ma trận C là ma trận tổng của 2 ma trận A và B, ma trận D là ma trận tích của 2 ma trận A và B.

     
     
     
     
     
     
     
     
     
     
     
    kolaai Ngày: Thứ 7, 2009-05-30, 6:12 PM | Đường link của bài viết này # 2
    Trình độ: Vỡ lòng
    Chức vụ: Nông dân
    Số bài đã post: 11
    Cộng (trừ) điểm cho bài viết: 0
    Tình trạng: Offline
    Cái ji vậy? học làm sao được sax
     
     
     
     
     
     
     
     
     
     


    1000 người yêu em trong đó có tôi, 100 người yêu em trong đó có tôi, 10 người yêu em trong đó có tôi, còn 2 người yêu em người kia ra đi còn tôi ngu gì... ở lại
     
    Cold_boy Ngày: Chủ nhật, 2009-05-31, 0:11 AM | Đường link của bài viết này # 3
    Trình độ: Trung học cơ sở
    Chức vụ: Trưởng thôn
    Số bài đã post: 127
    Cộng (trừ) điểm cho bài viết: 7
    Tình trạng: Offline
    Đây là lời giải của bài tính giai thừa:

    #include < iostream >
    #include < math.h >
    using namespace std;
    int main()
    {
    int n;
    int giai_thua=1;
    cin >>n;
    for(int i=2;i<=n;i++) giai_thua=giai_thua*i;
    cout<<"gia tri giai thua cua n la: "<<giai_thua<<endl;
    system("pause");
    }

    Ý tưởng của tớ khi làm bài này là: ban đầu khởi tạo giá trị của giai_thừa=1, sau đó dùng vòng lặp For để liên tiếp nhân giai_thừa với 2, 3, 4, ... n. Cuối cùng ta được giai_thừa là tích của các số từ 1, 2, 3, ..., n với nhau.

    Các bác giải được bài nào thì cứ post lên nhá!

     
     
     
     
     
     
     
     
     
     
     
    wonderboy_188 Ngày: Thứ 2, 2009-06-01, 2:33 PM | Đường link của bài viết này # 4
    Trình độ: Vỡ lòng
    Chức vụ: Trưởng thôn
    Số bài đã post: 3
    Cộng (trừ) điểm cho bài viết: 1
    Tình trạng: Offline
    Quote (Cold_boy)
    #include < iostream >
    #include < math.h >
    using namespace std;
    int main()
    {
    int n;
    int giai_thua=1;
    cin >>n;
    for(int i=2;i<=n;i++) giai_thua=giai_thua*i;
    cout<<"gia tri giai thua cua n la: "< system("pause");
    }

    Cách nữa này:
    #include < iostream >
    using namespace std;
    int gt(int n)
    {
    if(n==0)return 1;
    if (n==1) return 1;
    reutrn gt(n-1)*n;
    }

    int main()
    {
    cout<<"nhap gia tri cho n";
    cin>>n;
    cout<< n << "! =" << gt(n);
    system("pause");
    }

     
     
     
     
     
     
     
     
     
     


    Bản quyền nội dung thuộc về wonderboy_188 - Thứ 2, 2009-06-01, 11:36 PM
     
    Cold_boy Ngày: Thứ 2, 2009-06-08, 11:59 AM | Đường link của bài viết này # 5
    Trình độ: Trung học cơ sở
    Chức vụ: Trưởng thôn
    Số bài đã post: 127
    Cộng (trừ) điểm cho bài viết: 7
    Tình trạng: Offline
    Cách giải của bác dùng thuật toán đệ quy, cũng hay nhưng mà còn nhầm một vài chỗ.
    -"reutrn"-->"return"
    - trong hàm main chưa khai báo biến n
     
     
     
     
     
     
     
     
     
     
     
    Cold_boy Ngày: Thứ 2, 2009-06-08, 9:10 PM | Đường link của bài viết này # 6
    Trình độ: Trung học cơ sở
    Chức vụ: Trưởng thôn
    Số bài đã post: 127
    Cộng (trừ) điểm cho bài viết: 7
    Tình trạng: Offline
    Đây là lời giải của bài 1, bài tính n mũ 2 và 2 mũ n:
    #include<iostream>
    using namespace std;
    int main()
    {

    int n;
    cout<<"n=";cin>>n;
    int a=1;
    a=n*n;
    cout<<" n mu 2 bang: "<<a<<endl;
    int b=1;
    for(int i=1;i<=n;i++)b=b*2;
    [color=blue]cout<<" 2 mu n bang:"<<b<<endl;

    system("pause");
    }

    Ý tưởng của mình ở bài toán này là, với yêu cầu tính n mũ 2 thì mình đặt a=n x n; còn với yêu cầu tính 2 mũ n, thì mình khởi tạo giá trị ban đầu của 2 mũ n là b=1, sau đó nhân liên tiếp n lần b với 2, cuối cùng ta được b=2^n.

     
     
     
     
     
     
     
     
     
     
     
    Cold_boy Ngày: Thứ 2, 2009-06-08, 9:39 PM | Đường link của bài viết này # 7
    Trình độ: Trung học cơ sở
    Chức vụ: Trưởng thôn
    Số bài đã post: 127
    Cộng (trừ) điểm cho bài viết: 7
    Tình trạng: Offline
    Còn đây là bài viết bảng cửu chương nè:
    #include<iostream>
    using namespace std;
    int main()
    {

    for(int i=1;i<=9;i++)//cho i chạy từ 1 đến 9
    {
    for(int j=1;j<=9;j++)
    //cho j chạy từ 1 đến 9
    {
    cout<<i<<"x"<<j<<"="<<i*j<<endl;
    //in ra i x j= và kết quả của nó
    }
    }
    system("pause");
    }
     
     
     
     
     
     
     
     
     
     
     
    Cold_boy Ngày: Thứ 2, 2009-06-08, 9:52 PM | Đường link của bài viết này # 8
    Trình độ: Trung học cơ sở
    Chức vụ: Trưởng thôn
    Số bài đã post: 127
    Cộng (trừ) điểm cho bài viết: 7
    Tình trạng: Offline
    Đây là một cách sắp xếp khác của bảng cửu chương, các bạn thử copy past và chạy xem kết quả nó ra cái gì nhá, khá hay đây:
    #include<iostream>
    using namespace std;
    int main()
    {
    for(int j=1;j<=9;j++)
    {
    for(int i=1;i<=8;i++)
    {
    if((i*j)>=10)cout<<i<<"x"<<j<<"="<<i*j<<"->";
    if((i*j)<10) cout<<i<<"x"<<j<<"="<<i*j<<"-->";
    }
    cout<<9<<"x"<<j<<"="<<9*j<<endl;
    }
    system("pause");
    }
     
     
     
     
     
     
     
     
     
     
     
    Cold_boy Ngày: Thứ 2, 2009-06-08, 10:27 PM | Đường link của bài viết này # 9
    Trình độ: Trung học cơ sở
    Chức vụ: Trưởng thôn
    Số bài đã post: 127
    Cộng (trừ) điểm cho bài viết: 7
    Tình trạng: Offline
    Đây là code của bài kiểm tra nguyên tố:
    #include<iostream>
    using namespace std;
    int main()
    {
    int n;
    cout<<"n=";cin>>n;
    for(int i=2;i<n;i++)
    {
    if(n%i==0)
    {
    cout<<n<<" khong phai la so nguyen to"<<endl;
    break;
    }
    cout<<n<<" la so nguyen to"<<endl;
    }
    system("pause");
    }
     
     
     
     
     
     
     
     
     
     
     
    Cold_boy Ngày: Thứ 2, 2009-06-08, 10:39 PM | Đường link của bài viết này # 10
    Trình độ: Trung học cơ sở
    Chức vụ: Trưởng thôn
    Số bài đã post: 127
    Cộng (trừ) điểm cho bài viết: 7
    Tình trạng: Offline
    Đây là code của bài xuất ra tất cả các số nguyên tố từ 2 đến n:
    #include<iostream>
    using namespace std;
    int main()
    {
    int n;
    int a[n];
    a[0]=2;int t=0;
    for(int i=3;i<=n;i++)
    {
    for(int j=0;j<=t;j++)
    {
    if((i%a[j])==0)break;
    t++;
    a[t]=i;
    }
    }
    for(int i=0;i<=t;i++) cout<<a[i]<<", ";
    system("pause");
    }
     
     
     
     
     
     
     
     
     
     
     
    Diễn đàn học tập và vui chơi giải trí K53H » .:Học tập, nghiên cứu, thảo luận nhóm, chuyên ngành:. » Lập trình » Bài tập C++ (Nơi đây tập hợp rất nhiều bài tập hay)
    Search:


    Lớp K53H- Trường ĐH Công Nghệ- ĐHQGHN
    Faculty of Engineering Mechanics and Automation - College of technology- Vietnam National University Hanoi
    Bản quyền nội dung thuộc K53H. Phát triển bởi Hà Văn Sâm. E-mail: Samhv_53@vnu.edu.vn