SỐ ĐẸP Câu 1 : Người ta định nghĩa số nguyên dương N được goi là số đẹp nếu : Tổng các chữ số của N chia hết cho số lượng chữ số của N . Ví dụ : 15 là số đẹp 1+5=6 chia hết số chữ số của 15 là 2 Cho số nguyên dương N kiểm tra xem N có phải là số đẹp ? Dữ liệu vào : |Đọc dữ liệu từ file SODEP.INP Chứa số nguyên dương N (2≤N≤10^100) Kết quả ra : ghi vào file SODEP.OUT giá trị 1 nếu là N là số đẹp , ghi 0 nếu không phải Ví dụ: SODEP.INP 15 121 SODEP.OUT 1 0 50% test có N ≤ 10^18; 50% test có 10^20<N≤10^100

2 câu trả lời

Code chạy pascal:

var n,j,m,d,i:longint;
s:string;
function tcs(x:longint):longint;
begin
tcs:=0;
for j:=1 to length(s) do
begin
val(s[j],m);
tcs:=tcs+m;
end;
end;
begin
read(n);writeln;
str(n,s);
for i:=1 to length(s) do
d:=d+1;
if (tcs(n) mod d=0) then write(1) else write('0');
readln;
readln;
end.

*Do n khá cao nên khuyên dùng python
C++ (3 ảnh đầu):

#include <bits/stdc++.h>
using namespace std;
long long tongchuso(string n)
{
    long long t=0;
    for (char i:n)
        t+=(i-'0');
    return t;
}
int main()
{
    ifstream fi;
    ofstream fo;
    fi.open("SODEP.INP", ios_base::in);
    fo.open("SODEP.OUT", ios_base::out);
    string n;
    fi >> n;
    if (tongchuso(n)%n.length()==0) fo << 1;
    else fo << 0;
    fi.close();
    fo.close();
}
Python (2 ảnh cuối do hoidap247 chỉ cho tối đa 5 ảnh (kết quả là 1)):

fi=open("SODEP.INP","r")
fo=open("SODEP.OUT","w")
n=list(map(int,fi.readline().replace(""," ").split()))
if (sum(n)%len(n)==0): fo.write("1")
else: fo.write("0")
fi.close()
fo.close()

$\color{red}{\text{Daoanhviet96}}$

Câu hỏi trong lớp Xem thêm
3 lượt xem
2 đáp án
9 giờ trước

giup e voi I/ Supply the correct form of the verbs in brackets 1. You (think) ……………………… collecting stamps costs much money? 2. Every year, my mother (give) ……………………… me a nice doll on my birthday. 3. Jenny says she loves collecting pens but she (not/continue) ……………………… this hobby from next year. 4. If you wash your hands more, you (have)……………………. less chance of catching flu. 5. Getting plenty of rest is very good. It (help)…………………. you to avoid depression. 6. Mr. John (be) ……………………… principal of our school since last year. 7. I (see) ……………………… a car accident on this corner yesterday. 8. We like (come)……………………to school by bus, but we hate (stand)………………………. and (wait) …………………… in the rain. 9. ……………………… (you/ ever/ meet) anyone famous? 10. My mother (come) ……………………… to stay with us next weekend. 11. When he lived in Manchester, he (work) ……………………… in a bank. 12. We (be) ……………………… students for four years. 13. We are planting trees around our school now. Our school (be) ……………………… surrounded by a lot of green trees. 14. What ……………………… your father usually ……………………… (do) in the evenings? 15. My sister likes (cook) ……………………… very much. She can cook many good foods. 16. My father says when he's retired, he (go) …………………… back to his village to do the gardening. 17. They want (buy) ……………………… some meat for dinner. 18. Linh is my best friend. We (know) ……………………… each other for 5 years. 19. I enjoy (fish) ……………………… because it is relaxing. 20. How about (go) ……………………… to the movie theatre?

3 lượt xem
1 đáp án
1 ngày trước