Viết chương trình tìm tất cả các số tự nhiên có 3 chữ số. Biết rằng số đó chia cho 6 dư 2 và tổng các chữ số của nó là 20.
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.
![](https://rs.olm.vn/images/avt/0.png?1311)
![](https://rs.olm.vn/images/avt/0.png?1311)
trên vio đúng ko
1. có 4 số nhé :21,42,63,84
2.chỉ cần lấy số cuối chia cho 99 thôi = 1 bạn nhé
3.cách làm nè : 19x2+1=39 ;(2015+39):2=1027
4. có 9000 số có 4 chữ số và số lớn nhất có 4 chữ số chia hết cho 5 là 9995 số bé nhất có 4 chữ số chia hết cho 5 là 1000
ta lấy (9995-1000):"k.c" là 5 +1= 1800 chia hết cho 5
lấy 9000 số có 4 chữ số - đi số các số hạng chia hết cho 5 là 1800 = 7200
DỄ ỢT
![](https://rs.olm.vn/images/avt/0.png?1311)
1,Tìm các số tự nhiên chia cho 4 dư 1 , còn chia cho 25 thì dư 3.2, Tìm số tự nhiên có 5 chữ số biết rằng số đó bằng 45 lần tổng các chữ số của nó.3,Tìm chữ số abcd ( có gạch trên đầu ) biết rằng số đó chia hết cho tích của ab và cd (có gạch trên đầu ).4, Tìm chữ số * biết : *63* (có gạch trên đầu ) chia hết cho 2,3,5,9.5,Tìm tất cả các số có 5 chữ số có dạng 34x5y ( có gạch trên... Đọc tiếp
1,Tìm các số tự nhiên chia cho 4 dư 1 , còn chia cho 25 thì dư 3.
2, Tìm số tự nhiên có 5 chữ số biết rằng số đó bằng 45 lần tổng các chữ số của nó.
3,Tìm chữ số abcd ( có gạch trên đầu ) biết rằng số đó chia hết cho tích của ab và cd (có gạch trên đầu ).
4, Tìm chữ số * biết : *63* (có gạch trên đầu ) chia hết cho 2,3,5,9.
5,Tìm tất cả các số có 5 chữ số có dạng 34x5y ( có gạch trên đầu ) mà chia hết cho 36.
34x5y chia hết cho 36 khi 34x5y chia hết cho 4 và 9
*) 34x5y chia hết cho 4 khi 5y chia hết cho 4
khi đó y = 2 hoặc y = 6.
*) 34x5y chia hết cho 9 khi 3+4+x+5+y = 12+x+y chia hết cho 9
Với y=2 ta có 12+x+2=14+x chia hết cho 9 khi x = 4
ta có số 34452 chia hết cho 36.
Với y=6 ta có 12+x+6=18+x chia hết cho 9 khi x = 9
ta có số 34956 chia hết cho 36.
Kết luận: có hai số chia hết cho 36 là 34452 và 34956
![](https://rs.olm.vn/images/avt/0.png?1311)
Số có 3 chữ số có dạng: \(\overline{abc}\) Theo bài ra ta có: \(\overline{abc}\) ⋮ 6 và b = c\(\times\)2 + 1
Vì \(\overline{abc}\) ⋮ 6 ⇒ \(\overline{abc}\) ⋮ 2; 3
khi \(\overline{abc}\) \(⋮\) 2 ⇒ \(c\) = 0; 2; 4; 6; 8 (c = 0 loại vì nếu c = 0 thì chữ số hàng chục không thể chia cho chữ số hàng đơn vị )
Lập bảng ta có:
c | 2 | 4 | 6 | 8 |
b = c \(\times\) 2 +1 | 5 | 9 | 13(loại) | 17(loại) |
\(\overline{abc}\) | \(\overline{a52}\) | \(\overline{a94}\) |
Theo bảng trên ta có: \(\overline{abc}\) = \(\overline{a52}\) ; \(\overline{a94}\)
Xét các số có dạng: \(\overline{a52}\) vì \(\overline{a52}\) ⋮ 3 ⇒ \(a\) + 5 + 2 ⋮ 3 ⇒ \(a\) + 1 + 6⋮ 3
⇒ \(a\) + 1 ⋮ 3 ⇒ \(a\) = 2; 5; 8 ⇒ \(\overline{a52}\) = 252; 552; 852 (1)
Xét các số có dạng: \(\overline{a94}\) vì \(\overline{a94}\) ⋮ 3 ⇒ \(a\) + 9 + 4 ⋮ 3 ⇒ \(a\) + 1 + 12⋮ 3
⇒ \(a\) + 1 ⋮ 3 ⇒ \(a\) = 2; 5; 8 ⇒ \(\overline{a94}\) = 294; 594; 894 (2)
Kết hợp (1) và (2) ta có
Tất cả các số tự nhiên có 3 chữ số mà số đó chia hết cho 6 và chữ số hàng chục chia cho chữ số hàng đơn vị được thương bằng 2 dư 1 là:
252; 552; 852; 294; 594; 894
Đáp số: 252; 552; 852; 294; 594; 894
+ Chữ số hàng đơn vị là 2 chữ số hàng chục là 3 chữ số hàng trăm là 1 hoặc 7
+ Chữ số hàng đơn vị là 3 chữ số hàng chục là 4 chữ số hàng trăm là 5
+ Chữ số hàng đơn vị là 4 chữ số hàng chục là 5 chữ số hàng trăm là 3 hoặc 9
+ Chữ số hàng đơn vị là 5 chữ số hàng chục là 6 chữ số hàng trăm là 1 hoặc 7
+ Chữ số hàng đơn vị là 6 chữ số hàng chục là 7 chữ số hàng trăm là 5
+ Chữ số hàng đơn vị là 7 chữ số hàng chục là 8 chữ số hàng trăm là 3
+ Chữ số hàng đơn vị là 8 chữ số hàng chục là 9 chữ số hàng trăm là 2
Có tất cả: 10 số
![](https://rs.olm.vn/images/avt/0.png?1311)
Goi số cần tìm là abc . Để abc chia hết cho 6 thì abc phải là số chia hết cho 2 và 3 => abc phải là số chẵn và (a + b + c) chia hết cho 3
Theo đề bài chữ số hàng chục = 2 lần chữ số hàng đơn vị +1 và chữ số hàng chục phải <=9
=> Chữ số hàng đơn vị chỉ có thể là 2 hoặc 4
+ Với chữ số hàng đv = 2 => chữ số hàng chục là 2x2+1=5 => abc = a52 => a = 2 hoặc a = 5 hoặc a = 8 để a52 chia hết cho 3
Vậy số cần tìm là các số: 252; 552; 852 thỏa mãn đề bài
+ Với chữ số hàng đv = 4 => chữ số hàng chục là 2x4+1=9 => abc = a94 => a = 2 hoặc a=5 hoặc a=8 để a94 chia hết cho 3
Vậy số cần tìm là các số: 294; 594; 894
#include <iostream>
using namespace std;
int tong=0,x[1001],tongcs=0;
void xuli(int i)
{
for(int j=0;j<=9;j++)
{
if(j==0&&i==1)
continue;
x[i]=j;
tong*=10;
tong+=j;
tongcs+=j;
if(i==3)
{
if(tong%6==2&&tongcs==20)
{
cout<<tong<<endl;
}
}
else
{
xuli(i+1);
}
tongcs-=j;
tong-=j;
tong/=10;
}
}
int main()
{
xuli(1);
return 0;
}
uses crt;
var i,t,d,x,y,j:integer;
st:string;
begin
clrscr;
writeln('cac so tu nhien co 3 chu so sao cho so do chia cho 6 du 2 va tong cac chu so la 20 gom cac so:');
for i:=100 to 999 do
begin
t:=0;
str(i,st);
d:=length(st);
for j:=1 to d do
begin
val(st[j],x,y);
t:=t+x;
end;
if (i mod 6=2) and (t=20) then write(i:6);
end;
readln;
end.