Cho dãy b=b1,b2...bn nguyên.đếm các số chia hết cho 5 (trình bày rõ ràng các bước )
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
#include <bits/stdc++.h>
using namespace std;
int B[100],n,t;
{
cin>>n;
for (int i=1; i<=n; i++) cin>>B[i];
t=0;
for (int i=1; i<=n; i++)
if (B[i]%10==0) t+=B[i];
cout<<t<<endl;
int dem=0;
for (int i=1; i<=n; i++)
if ((i%2==0) && (A[i]%2!=0)) dem++;
cout<<dem<<endl;
for (int i=1; i<=n; i++)
if ((A[i]%2!=0) && (A[i]%3==0)) cout<<A[i];
}
Cần phải viết 3 lần số 1994 vì 1994 x 3 = 5982 , ta có : 5 + 9 + 8 + 2 = 24 chia hết cho 3 .
Tổng các chữ số của số 1994 là :
1 + 9 + 9 + 4 = 23
Ta có số gấp 3 lần 23 là 69 ( 6 + 9 = 15 ) mới chia hết cho 3
=> Phải viết 3 lần số 1994 mới được 1 số chia hết cho 3
Cbht
a,bc.3=m2,bn
\(\frac{m2,bn}{3}=a,bc\)
m khong chia duoc cho 3=> m2 chia 3 =a
m khac 2 khac 0=> m=1=> a=4
b chia cho 3 =b => b=9 hoac 0
n chia cho 3=c vay n=3, 9 hoac 6 voi n=3=> c=1 (loai vi co m=1);
n=6 => c=2 (loai)
vay n=9=> c=3
KL
a=4; b=0; c=3; m=1; n=9
thu lai
4,03x3=12,09
\(=\frac{356}{100}=\frac{89}{25}\)
\(=\frac{8628}{1000}=\frac{2157}{250}\)
\(=\frac{35}{100000}=\frac{7}{20000}\)
\(=\frac{1038}{1000}=\frac{519}{500}\)
\(=\frac{200324}{100000}=\frac{50081}{25000}\)
\(=\frac{35}{10}=\frac{7}{2}\)
aaaaa96 chia hết cho 3 và 8
aaaaa96 chia hết cho 3 vì 96 chia hết cho 3 => a x 5 chia hết cho 3 => a = 3;6;9
aaaaa96 chia hết cho 8 suy ra a96 chia hết cho 8
Nếu a = 3 => 396 : 8 không chia hết cho 8 (loại)
Nếu a = 6 => 696 : 8 chia hết cho 8
Nếu a = 9 => 996 : 8 không chia hết cho 8
Vậy a = 6
Bước 1: xác định bài toán
-input: dãy B1,B2,B3,...,Bn
-output:số các số chia hết cho 5
Bước 2: Viết thuật toán
-bước 1: nhập dãy số
-bước 2: dem:=0; i:=1;
-bước 3: nếu b[i] chia hết cho 5 thì dem:=dem+1;
-bước 4: i:=i+1;
-bước 5: nếu i≤n thì quay lại bước 3
-bước 6: xuất dem;
-bước 7:kết thúc
Bước 3: viết chương trình
uses crt;
var n,i,dem:integer;
b:array[1..100]of integer;
begin
clrscr;
write('n='); readln(n);
for i:=1 to n do
begin
write('b[',i,']=');readln(b[i]);
end;
{------------xuat-day-----------------}
for i:=1 to n do
write(b[i]:4);
{------------xu-ly------------------}
writeln;
dem:=0;
i:=1;
while i<=n do
begin
if b[i] mod 5=0 then inc(dem);
i:=i+1;
end;
writeln('so cac so chia het cho 5 trong day la: ',dem);
readln;
end.