Bài toán nhập vào một dãy số nguyên và cho biết trong dãy có bao nhiêu số chia hết cho 3

Answers [ ]

  1. Input : dãy số A gồm N số nguyên

    output : tổng của các số chia hết cho 3

    thuật toán [mình làm theo kiểu mảng nha]

    B1 Nhập n [ số số nguyên trong dãy A], cho s:=0

    B2 nhập các số có trong dãy A

    B3 Nếu A[i] chia hết cho 3 thì qua bước 4

    B4 Gán A[i]:=A[i]+1; S:=S+A[i] ;

    B5 In kết quả ra màn hình và kết thúc thuật toán

    thuật toán [ dạng thường]

    B1 nhập các phần tử n của dãy A

    B2 Nếu n chia hết cho 3 thì sang bước 4

    B4 tính tổng các số n

    B5 in kết quả ra màn hình và kết thúc thuật toán

    < bài này có nhiều cách làm nhưng mình chỉ lấy ví dụ 2 cái thôi,còn lại thì tùy thuộc vào bạn nhé!>

    < lưu ý nho nhỏ,làm mảng là đúng nhất còn các cách còn lại làm dễ hơn nhưng mà sẽ không được điểm tối đa hoặc bị trừ điểm>

  2. Input: Nhập N và dãy số nguyên a1..aN

    Output tổng các số chia hết cho 3.

    Thuật toán.

    Note: Sum là tổng

    b là các số chia hết cho 3 trong giải

    i là vị trí các phần tử a

    j là // b

    B1 Nhập N và dãy a1…aN

    B2 sum

    Chủ Đề