Viết chương trình nhập 2 số nguyên dương M và N từ bàn phím(M < N). Tính và đưa ra màn hình tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ M đến N.

ADS
Trả lời câu hỏi của Hàng Tuấn Anh

Làm sao để có câu trả lời hay nhất?

  • Luôn có GIẢI THÍCH các bước giải
  • Không copy câu trả lời của Timi
  • Không sao chép trên mạng
  • Không spam câu trả lời để nhận điểm
  • Spam sẽ bị khóa tài khoản
ADS
CÂU TRẢ LỜI
avatar
Timi

10/08/2023

Trợ lý học tập AI - Câu trả lời này chỉ mang tính tham khảo
Để giải quyết bài toán này, chúng ta có thể sử dụng vòng lặp để duyệt qua từng số trong phạm vi từ M đến N. Sau đó, kiểm tra xem số đó có chia hết cho 3 hoặc 5 không. Nếu có, ta sẽ cộng số đó vào tổng. Dưới đây là một ví dụ về cách viết chương trình theo yêu cầu của bạn bằng ngôn ngữ Python: ```python M = int(input("Nhập số nguyên dương M: ")) N = int(input("Nhập số nguyên dương N: ")) # Kiểm tra điều kiện M < N if M >= N: print("M phải nhỏ hơn N.") else: total = 0 for i in range(M, N+1): if i % 3 == 0 or i % 5 == 0: total += i print("Tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ", M, "đến", N, "là:", total) ``` Chương trình trên sẽ yêu cầu người dùng nhập vào hai số nguyên dương M và N. Sau đó, nó sẽ kiểm tra xem M có nhỏ hơn N không. Nếu điều kiện này không được thỏa mãn, chương trình sẽ thông báo và kết thúc. Ngược lại, chương trình sẽ duyệt qua từng số trong phạm vi từ M đến N và kiểm tra xem số đó có chia hết cho 3 hoặc 5 không. Nếu có, số đó sẽ được cộng vào tổng. Cuối cùng, chương trình sẽ in ra màn hình tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ M đến N.
Hãy giúp mọi người biết câu trả lời này thế nào?
1.0/5 (1 đánh giá)
thumb up 0
thumb down
0 bình luận
Bình luận
avatar
level icon
phuocthd

10/08/2023

uses crt;
var m,n,t,i:integer;
begin
clrscr;
repeat
write('Nhap n='); readln(n);
write('Nhap m='); readln(m);
until m<n;
t:=0;
for i:=m to n do 
 if (i mod 3=0) and (i mod 5=0) then t:=t+i;
writeln('Tong cac so chia het cho 3 va 5 trong khoang tu ',m,' toi ',n,' la: ',t);
readln;
end. 

Hãy giúp mọi người biết câu trả lời này thế nào?
0/5 (0 đánh giá)
thumb up 0
thumb down
0 bình luận
Bình luận
ADS

Nếu bạn muốn hỏi bài tập

Các câu hỏi của bạn luôn được giải đáp dưới 10 phút

Ảnh ads

CÂU HỎI LIÊN QUAN

logo footer
FQA.vn Nền tảng kết nối cộng đồng hỗ trợ giải bài tập học sinh trong khối K12. Sản phẩm được phát triển bởi CÔNG TY TNHH CÔNG NGHỆ GIA ĐÌNH (FTECH CO., LTD)
Điện thoại: 1900636019 Email: info@fqa.vn
Location Địa chỉ: Số 21 Ngõ Giếng, Phố Đông Các, Phường Ô Chợ Dừa, Quận Đống Đa, Thành phố Hà Nội, Việt Nam.
Tải ứng dụng FQA
app store ch play
Người chịu trách nhiệm quản lý nội dung: Nguyễn Tuấn Quang Giấy phép thiết lập MXH số 07/GP-BTTTT do Bộ Thông tin và Truyền thông cấp ngày 05/01/2024
Copyright © 2023 fqa.vn All Rights Reserved
gift-box
survey
survey
Đặt câu hỏi