Viết phương trình bằng ngôn ngữ Tubro Pascal đếm số lượng các số tự nhiên có ba chữ số thỏa mãn điều kiện chia cho 6 dư 2 và đưa kết quả ra màn hình
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.
a) Các số lập được là:
450;504;540
b) Các số lập được là;
405;450;540
đáp án nè bn
a)số đó chia hết cho 2 là:504,540,450
b)số đó chia hết cho 5 là 504,405,540
đúng thì bn nhớ tc nhé
xau = input('Nhập vào một xâu kí tự có độ dài n: ')
n=len(xau)
dem=0
for i in range(n):
if xau[i].isdigit():
dem+=1
print(' Số kí tự chữ số trong xâu: ', dem)
âu 1:
Gọi số cần tìm là AB (với A và B là các chữ số). Theo đề bài, ta có phương trình:
AB = 2 × A × B
Để giải phương trình này, ta thực hiện các bước sau:
- Ta có A và B đều là các chữ số từ 1 đến 9, do đó AB là một số có hai chữ số từ 10 đến 99.
- Vì AB = 2 × A × B, nên A và B đều khác 0. Do đó, ta có thể giả sử A > B mà không mất tính tổng quát.
- Khi đó, ta có A < 5 (nếu A ≥ 5 thì AB ≥ 50, vượt quá giới hạn của số có hai chữ số).
- Với mỗi giá trị của A từ 1 đến 4, ta tính được giá trị tương ứng của B bằng cách chia AB cho 2A. Nếu B là một số nguyên từ 1 đến 9 thì ta đã tìm được một giá trị của AB.
Kết quả là AB = 16 hoặc AB = 36.
Vậy có hai số thỏa mãn điều kiện đề bài là 16 và 36.
Câu 2:
Số cần tìm có dạng ABC, với A, B, C lần lượt là chữ số hàng trăm, chục và đơn vị. Theo đề bài, ta có hai điều kiện:
- ABC chia hết cho 9.
- A + C chia hết cho 5.
Để tìm số lớn nhất thỏa mãn hai điều kiện này, ta thực hiện các bước sau:
- Vì ABC chia hết cho 9, nên tổng các chữ số của ABC cũng chia hết cho 9. Do đó, ta có A + B + C = 9k (với k là một số nguyên dương).
- Từ điều kiện thứ hai, ta suy ra A + C là một trong các giá trị 5, 10 hoặc 15.
- Nếu A + C = 5 thì B = 4 và C = 1. Như vậy, ta có ABC = 401, không chia hết cho 9.
- Nếu A + C = 10 thì B = 0 và tổng các chữ số của ABC là 10, do đó ABC chia hết cho 9. Ta có ABC = 990.
- Nếu A + C = 15 thì B = 0 và tổng các chữ số của ABC là 18, do đó ABC chia hết cho 9. Ta có ABC = 999.
Vậy số lớn nhất thỏa mãn điều kiện đề bài là 999.
Câu 3:
A. Giả sử hai số tự nhiên a và b có tổng không chia hết cho 2. Khi đó, a và b có cùng hay khác tính chẵn lẻ. Nếu a và b đều là số lẻ thì tổng của chúng là một số chẵn, mâu thuẫn với giả thiết. Do đó, a và b phải cùng tính chẵn. Khi đó, ta có thể viết a = 2m và b = 2n, với m và n là các số tự nhiên. Từ đó, ta có:
ab = 2m × 2n = 2(m + n)
Vì m + n là một số tự nhiên, nên ab chia hết cho 2.
B. Số 2006 không thể là tích của ba số tự nhiên liên tiếp vì ba số tự nhiên liên tiếp phải có dạng (n - 1), n, (n + 1) hoặc n
s = input("Nhập một xâu bất kỳ: ")
print("Các ký tự và chữ số trong xâu là:")
for char in s:
if char.isdigit() or char.isalpha():
print(char)
#include <bits/stdc++.h>
using namespace std;
long long n,x,t;
int main()
{
cin>>n;
t=0;
while (n>0)
{
x=n%10;
t=t+x;
n/=10;
}
cout<<t;
return 0;
}
Var t,n:integer;
begin
write('nhap n = ');readln(n);
while n div 10 <> 0 do
begin
t:=t+(n mod 10);
n:=n div 10;
end;
write('Tong cac chu so cua ',n,' la ',t);
readln;
end.
uses crt;
var i,dem:integer;
begin
clrscr;
dem:=0;
for i:=100 to 999 do
if i mod 6=2 then inc(dem);
writeln('so luong cac so tu nhien co 3 chu so chia cho 6 du 2 la: ',dem);
readln;
end.