Đếm xem có bao nhiêu số chia hết cho 3 mà ko chia hết cho 5 26/08/2021 Bởi Julia Đếm xem có bao nhiêu số chia hết cho 3 mà ko chia hết cho 5
Program TB;Uses crt;Var A: array[1..10000] of longint; i,s,n: longint; Begin Clrscr; Write(‘Nhap n: ‘); Readln(n); For i:=1 to n do Begin Write(‘A[‘,i,’] = ‘); Readln(A[i]); End; s:=0; For i:=1 to n do If (A[i] mod 3 = 0) and (A[i] mod 5 <> 0) then inc(s); Write(‘Co ‘,s,’ so chia het cho 3 khong chia het cho 5′); ReadlnEnd. Bình luận
* Xác định bài toán : – Input : Số nguyên N và dãy a1, a2,…, aN. – Output : Số các số chia hết cho 3 mà không chia hết cho 5. * Thuật toán : – Bước 1 : Nhập N và dãy a1, a2,…, aN; – Bước 2 : i←1; S←0; – Bước 3 : Nếu i > N thì đưa ra giá trị S rồi kết thúc; (S là số các số chia hết cho 9). – Bước 4 : + Bước 4.1 : Nếu ai chia hết cho 3 và không chia hết cho 5 thì S←S+1; + Bước 4.2 : i←i+1 rồi quay lại bước 3. Bình luận
Program TB;
Uses crt;
Var A: array[1..10000] of longint;
i,s,n: longint;
Begin
Clrscr;
Write(‘Nhap n: ‘); Readln(n);
For i:=1 to n do
Begin
Write(‘A[‘,i,’] = ‘); Readln(A[i]);
End;
s:=0;
For i:=1 to n do
If (A[i] mod 3 = 0) and (A[i] mod 5 <> 0) then inc(s);
Write(‘Co ‘,s,’ so chia het cho 3 khong chia het cho 5′);
Readln
End.
* Xác định bài toán :
– Input : Số nguyên N và dãy a1, a2,…, aN.
– Output : Số các số chia hết cho 3 mà không chia hết cho 5.
* Thuật toán :
– Bước 1 : Nhập N và dãy a1, a2,…, aN;
– Bước 2 : i←1; S←0;
– Bước 3 : Nếu i > N thì đưa ra giá trị S rồi kết thúc; (S là số các số chia hết cho 9).
– Bước 4 :
+ Bước 4.1 : Nếu ai chia hết cho 3 và không chia hết cho 5 thì S←S+1;
+ Bước 4.2 : i←i+1 rồi quay lại bước 3.