Thứ 2, 2022-01-17, 3:46 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:.‘’
  • Reply mới mu-haiphong.us - Server Càn Long Alpha test 25/5 - Open Bet (ZacharyRoger2)(1 replies)
  • Bài mới Kênh đăng tin cho thuê nhà trọ hiệu quả (alonhatro)
  • Reply mới iPhone 12 Pro Max - “Cỗ máy nhiếp ảnh” có như lời đồn? (alonhatro)(2 replies)
  • Reply mới Giải mã giấc mơ thấy cá rô (alonhatro)(3 replies)
  • Reply mới Soi kèo nhà cái Dortmund vs Bayern Munich (alonhatro)(1 replies)
  • Bài mới App học tập Táo Vàng mang đến những sản phẩm gì nổi bật (otovanhai)
  • Reply mới kiếm tiền trên điện thoại di động với ứng dụng tozaco (kinhnghiemcacuoc1)(1 replies)
    [English Clup][2021-08-27]
  • Reply mới Nội thất Triệu Gia đơn vị thi công – sản xuất – thiết kế (asoikeo)(1 replies)
  • Reply mới Nhận định bóng đá Pathum United vs Viettel (21h ngày 2/7) (asoikeo)(3 replies)
  • Reply mới Tử vi hàng ngày cung Sư Tử thứ năm ngày 29/12/2016 (trieugia)(1 replies)
  • Reply mới 8 cây cọ trang điểm cần thiết trong trang điểm (iphone12promax)(2 replies)
  • Reply mới Tử vi cho những người tuổi Tỵ thứ bảy ngày 24/12/2016 (iphone12promax)(1 replies)
  • Reply mới Tỷ phú kỷ lục Vietlott đeo mặt lạ nhận 112 tỷ đồng tiền trún (keonhacai)(1 replies)
  • Reply mới Dự đoán KQXSMB ngày 17-6-2016 (keonhacai)(8 replies)
  • Reply mới Mẹo hay chọn rèm cửa đẹp giá rẻ theo màu sắc và chất liệu rè (remcua)(1 replies)
    • Page 1 of 1
    • 1
    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 » Sắp tăng không đổi chỉ số
    Sắp tăng không đổi chỉ số
    Cold_boy Ngày: Thứ 6, 2009-06-12, 6:38 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
    Cho một dãy gồm n số nguyên. Sắp theo chiều tăng dần từ bé đến lớn mà không làm thay đổi chỉ số của từng phần tử.
    Ví dụ:
    n=3; a[0]=2; a[1]=3; a[2]=1;
    thì in ra là:
    a[2]=1
    a[0]=2
    a[1]=3
     
     
     
     
     
     
     
     
     
     
     
    manhcq9x Ngày: Thứ 6, 2009-06-12, 9:22 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: 5
    Cộng (trừ) điểm cho bài viết: 0
    Tình trạng: Offline
    leluoi hơi củ chuối ,ai có cách nào khác ko bảo mình với huhu
    #include<iostream>
    #include<conio.h>
    using namespace std;
    int main()
    {
    int a[100],b[100],n;
    cout<<" Nhap vao so phan tu cua day ";
    cin>>n;
    for(int i = 0;i<n;i++)
    {
    cout<<" nhap phan tu thu "<<i<<" cua day : ";
    cin>>a[i];
    b[i] = i;
    }
    int tg;
    for(int i = 0;i < n; i ++)
    for(int j = i;j<n;j++)
    {
    if(a[j]<a[i])
    {
    tg = a[j];
    a[j] = a[i];
    a[i] = tg;
    tg = b[j];
    b[j] = b[i];
    b[i] = tg;
    }
    }
    cout<<" Day so sau sap xep la :"<< endl;
    for(int i = 0;i<n;i++)
    cout<<" a["<<b[i]<<"] = "<<a[i] <<endl;
    system("pause");
    return 0;
    }

    Added (2009-06-12, 9:22 Pm)
    ---------------------------------------------
    hy` ^^!~ ko giải thích rồi
    ma trận a dùng để lưu giá trị,ma trận b lưu chỉ số
    leluoi sắp xếp giá trị kèm theo đổi chỗ chỉ số thi ta có
    với 1 giá trị i từ 1 => n : với 1 giá trị của i tao có giá trị a[i],b[i] là chỉ số của a[i] trước khi sắp xếp thattinhroi
    khó hiu quá

     
     
     
     
     
     
     
     
     
     


    ^^!~Manh>"<
     
    Cold_boy Ngày: Thứ 6, 2009-06-12, 9:50 PM | Đườ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à cách của tớ: longlanhanhmat

    #include<iostream>
    using namespace std;
    int main()
    {
    int n;
    cout<<"nhap vao so phan tu cua day:";cin>>n;
    int a[n];
    cout<<"nhap vao cac phan tu cua day:"<<endl;
    for(int i=0;i<n;i++)
    {
    cout<<"a["<<i<<"]=";
    cin>>a[i];
    }
    int max=0;
    for(int i=1;i<n;i++)
    {
    if(a[i]>a[max]) max=i;
    }
    for(int i=0;i<n;i++)
    {
    int m=0;
    for(int i=0;i<n;i++)
    {
    if(a[i]<a[m]) m=i;
    }
    cout<<"a["<<m<<"]="<<a[m]<<endl;
    a[m]=a[max]+1;
    }
    system("pause");
    }

     
     
     
     
     
     
     
     
     
     
     
    manhcq9x Ngày: Thứ 7, 2009-06-13, 7:42 AM | Đường link của bài viết này # 4
    Trình độ: Vỡ lòng
    Chức vụ: Nông dân
    Số bài đã post: 5
    Cộng (trừ) điểm cho bài viết: 0
    Tình trạng: Offline
    huhu what đọc mãi mà ko hiu giải thích đi cậu
    a[max] , a[m] = a[max] + 1,kết quả thi đúng nhưng ko hiu huhu what yeuthe giải thích tớ với
     
     
     
     
     
     
     
     
     
     


    ^^!~Manh>"<
     
    PhanTom Ngày: Thứ 7, 2009-06-13, 1:45 PM | Đường link của bài viết này # 5
    Trình độ: Mầm non
    Chức vụ: Trưởng thôn
    Số bài đã post: 37
    Cộng (trừ) điểm cho bài viết: 2
    Tình trạng: Offline
    Cả 2 cách của 2 ông tôi đều thấy khó hiểu. chú thích thêm cho ae tí :)
     
     
     
     
     
     
     
     
     
     
     
    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 » Sắp tăng không đổi chỉ số
    • Page 1 of 1
    • 1
    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