Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 10 của 14
  1. #1
    Ngày tham gia
    Aug 2015
    Bài viết
    0

    Giúp em làm bài tập lập trình Pascal

    Bài 1 : Trên mặt đồng hồ, kim ngắn đang chỉ vào số 1. Có hai thao tác trên đồng hồ gồm: Thao tác vặn kim đồng hồ qua chiều thuận n số được ký hiệu là: +n và thao tác vặn kim theo chiều ngược lại n số được ký hiệu là: –n. Hãy tìm giá trị số mà kim ngắn chỉ định sau khi thực hiện một thao tác.

    Bài 2 : Cho một dãy n số nguyên a1, a2, ..., an. Hãy tìm giá trị lớn nhì trong dãy.

    Bài 3 :Cho n túi kẹo, túi thứ i có ai viên. Hãy chia các túi này thành hai phần sao cho số viên kẹo chênh lệch giữa hai phần là nhỏ nhất.

  2. #2
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Bài 1: Đồng hồ chỉ có 1 kim đang đứng ở số 1, quay theo chiều thuận thì được số (1+n), quay ngược thì được số (1-n). Lấy giá trị tìm được chia cho 12 lấy dư (phép tính MOD) là ra

    Bài 2: Có thể dùng cách sắp xếp mảng theo thứ tự không giảm (hoặc không tăng). Với dãy không giảm thì tìm từ đầu đến cuối, giá trị nào khác a[1] thì chính là giá trị max thứ nhì và in ngay

    Bài 3: chưa nghĩ ra

  3. #3
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    anh oi bai 2 anh giai thich em khong hieu

  4. #4
    Ngày tham gia
    Nov 2015
    Bài viết
    0
    Bài 2: ví dụ dãy
    -1 2 3 4 9 4 6 7 -4 -13 3 9 3 4 4 3 5
    Sau khi sắp xếp được dãy
    9 9 7 6 5 4 4 4 4 3 3 3 3 2 -1 -4 -13

    Đặt max = a[1] được max =9, tìm từ đầu đến cuối được 7 là khác max thì dừng vòng lặp (lệnh break) rồi in ra kết quả

  5. #5
    Ngày tham gia
    Feb 2014
    Bài viết
    0
    viet dum em cai lenh do voi kho hieu qua

  6. #6
    Ngày tham gia
    Aug 2015
    Bài viết
    10
    Trích dẫn Gửi bởi vipboycun11230
    viet dum em cai lenh do voi kho hieu qua
    Bạn chưa biết sắp xếp dãy không giảm hay không biết tìm phần tử max [IMG]images/smilies/troll2/boss.gif[/IMG]

  7. #7
    Ngày tham gia
    Nov 2015
    Bài viết
    0
    em moi hoc lap trinh ma anh em chi biet :


    for i:=1 to n-1 do
    for j:=i+1 to n do
    if a[i] < a[j] then
    begin tam:=a[i];
    a[i]:=a[j];
    a[j] :=tam {sap xep dung ko anh}
    rồi tìm phần tử thứ nhì sao anh ?

  8. #8
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi vipboycun11230
    em moi hoc lap trinh ma anh em chi biet :


    for i:=1 to n-1 do
    for j:=i+1 to n do
    if a[i] < a[j] then
    begin tam:=a[i];
    a[i]:=a[j];
    a[j] :=tam {sap xep dung ko anh}
    rồi tìm phần tử thứ nhì sao anh ?
    Thế là OK rồi, em phải viết được 1 TÍ thì anh mới giúp em 1 TÍ nữa, chứ em không có TÍ nào thì chịu luôn [IMG]images/smilies/troll.jpg[/IMG]
    Mã:
    {Sap xep day khong giam}
    for i:=1 to n-1 do
        for j:=i+1 to n do
            if a[i] < a[j] then
            begin tam:=a[i];  a[i]:=a[j]; a[j] :=tam; end;{sap xep dung ko anh -> dung roi em :v}
            
    {Tim phan tu max thu nhi trong day vua sap xep}
    for i:=2 to n do
        if a[i] <> a[1] then
        begin writeln('Gia tri lon thu nhi trong day bang: ',a[i]); readln; 
            break; {lenh nay co tac dung thoat khoi vong lap ngay lap tuc}
        end;

  9. #9
    Ngày tham gia
    Dec 2015
    Bài viết
    0
    Trích dẫn Gửi bởi quanltv
    Thế là OK rồi, em phải viết được 1 TÍ thì anh mới giúp em 1 TÍ nữa, chứ em không có TÍ nào thì chịu luôn [IMG]images/smilies/troll.jpg[/IMG]
    hai anh em cộng vào là được 2 TÍ rồi .
    ớ . nhiều thế [IMG]images/smilies/troll2/love.gif[/IMG][IMG]images/smilies/yoyo/yy117.gif[/IMG][IMG]images/smilies/yoyo/yy117.gif[/IMG][IMG]images/smilies/yoyo/yy117.gif[/IMG][IMG]images/smilies/yoyo/yy117.gif[/IMG]

  10. #10
    Ngày tham gia
    Nov 2015
    Bài viết
    0
    anh quan oi cau 1 khi thuan thi dung rui nhung nguoc thi sai anh oi
    em nghi ra cach 12-n nhung neu chinh gio tren 13 tieng thi sai giup em voi

 

 
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
  •  
Múi giờ GMT +7. Bây giờ là 06:13 PM.
Diễn đàn sử dụng vBulletin® Phiên bản 4.2.5.
Bản quyền của 2024 vBulletin Solutions, Inc. Tất cả quyền được bảo lưu.
Ban quản trị không chịu trách nhiệm về nội dung do thành viên đăng.