Tailieumoi.vn biên soạn và giới thiệu bộ câu hỏi Tin học gồm các kiến thức lý thuyết và thực hành, giúp học sinh ôn tập và bổ sung kiến thức cũng như hoàn thành tốt các bài kiểm tra môn Tin học. Mời các bạn đón xem:
Top 1000 câu hỏi thường gặp môn Tin học (Phần 4)
Câu 79: Một số nguyên dương n được gọi là số đặc biệt nếu n chia hết cho tổng các chữ số của n. Ví dụ, số 27 là số đặc biệt Viết chương trình C++ kiểm tra xem số nhập vào có phải là số đặc biệt hay không? Nếu n là số đặc biệt in ra 1, nếu không phải in ra 0.
Lời giải:
#include
using namespace std;
int main() {
int n;
cin>>n;
int n1=n,sum=0;
while (n1!=0) {
sum+=n1%10;
n1/=10;
}
if (n%sum==0) {
cout<<"1";
} else {
cout<<"0";
}
}
Xem thêm các bài tập thường gặp môn Tin học hay, chọn lọc khác:
Câu 1: Trong các tên sau, tên nào là tên biến đúng trong ngôn ngữ lập trình Python?......
Câu 2: Mô tả thuật toán là:.......
Câu 4: Phần mềm soạn thảo văn bản, trình duyệt web, thư điện tử được gọi là?.....
Câu 6: Thiết bị nào sau đây không phải là thiết bị số ?.......
Câu7: Mục đích của mạng xã hội là gì?.......
Câu 9: Hãy mô tả thuật toán tìm số nhỏ nhất trong dãy A các số a1,a2,...,an cho trước.....
Câu 11: Viết chương trình in ra màn hình họ và tên của mình.......
Câu 12: Trong các dữ liệu sau đây, đâu là một CSDL? .........
Câu 13: Dữ liệu nào sau đây không là một CSDL của một tổ chức? .........
Câu 14: Phát biểu nào sau đây đúng? Mỗi trường (Field) là.....
Câu 15: Em hãy cho biết kết quả của chương trình ssau.......
Câu 16: Em hãy cho biết kết quả của chương trình sau: ......
Câu 17: Chọn phát biểu sai trong các phát biểu dưới đây về câu lệnh lặp WHILE … DO? ....
Câu 18: Nêu các bước tạo cấu trúc bảng trong access 2007....
Câu 19: Em hãy cho biết kết quả của chương trình sau: .......