Mô tả thuật toán: Tìm tất cả các số có 3 chữ số sao cho tổng các chữ số chia hết cho 4.
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.
Bài 1:
Input: Số n
Output: Kiểm tra xem n có chia hết cho 5 ko
Mô tả thuật toán:
Bước 1: Nhập n
Bước 2: Nếu n chia hết cho 5 thì xuất ra có
không thì không
Bước 3: Kết thúc
Viết ct:
uses crt;
var n:integer;
begin
clrscr;
readln(n);
if n mod 5=0 then write('yes')
else write('no');
readln;
end.
Câu 1 :
Số lớn nhất có hai chữ số chia hết cho 3 là : 99
Số bé nhất có hai chữ số chia hết cho 3 là : 12
Số số hạng là : \(\left(99-12\right):3+1=30\) ( số hạng )
Tổng là : \(\frac{\left(99+12\right).30}{2}=1665\)
Đáp số : \(1665\)
Câu 2 :
Số lớn nhất có hai chữ số chia 3 dư 2 là : 98
Số bé nhất có hai chữ số chia 3 dư 2 là : 11
Số số hạng là : \(\left(98-11\right):3+1=30\) ( số hạng )
Tổng là : \(\frac{\left(98+11\right).30}{2}=1635\)
Đáp số : \(1635\)
Đây là toán bồi dưỡng lớp 5 :
Câu đầu là 1665
Câu 2 là 806
Đúng 100% ( Cô mình đã giảng thì ko sai được )
#include <bits/stdc++.h>
using namespace std;
long long a[1000],i,n;
int main()
{
cin>>n;
for (i=1; i<=n; i++) cin>>a[i];
for (i=1;i<=n; i++) if (a[i]%2==0) cout<<a[i]<<" ";
cout<<endl;
for (i=1; i<=n; i++) if (a[i]%2!=0) cout<<a[i]<<" ";
cout<<endl;
for (i=1; i<=n; i++) if (a[i]%9==0) cout<<a[i]<<" ";
return 0;
}
a) tổng tất cả các số có 3 chữ số chia hết cho 10 khi số tận cùng của tổng là 0.
b) thì chắc cũng như a.
Hãy giải thích tại sao tổng tất cả các số có 3 chữ số là số chia hết cho 2;3;5.
Giải theo toán lớp 5.
program bai1;
uses crt;
var i,j,k: integer;
begin
clrscr;
write('cac so can tim la ');
for i:= 1 to 9 do
for j:= 0 to 9 do
for k:= 0 to 9 do
if (100*i+10*j+k) mod 4 = 0 then writeln(100*i+10*j+k);
readln;
end.
*Hơi nhiều số nha bạn.