Cặp số sinh

Đề bài

Mô tả

Từ số nguyên dương X, ta có thể tạo ra số nguyên dương Y bằng cách cộng X với các chữ số của X. Tức là Y=X+ tổng các chữ số của X. Khi đó X và Y được gọi là cặp số sinh.

Ví dụ từ số X=317 sinh ra số Y=317+(3+1+7)=328.

Yêu cầu: Cho số nguyên dương X, hãy tìm số Y.

Dữ liệu vào

  • Một số nguyên dương X.

Dữ liệu ra

  • Ghi số Y.

Ràng buộc

  • 0≤X≤1000

Ví dụ

Input Output Giải thích
317 328 Y=317+3+1+7=328
18 27 Y=18+1+8=27

Bình luận

  • vubinh0609
    đã bình luận 7 months trước

    code đúng nek n = input()

    tong = 0 for i in n: tong += int(i)

    print(int(n) + tong)

  • khanglm57
    đã bình luận 7 months trước

    làm sao vậy

  • LeVoDanh
    đã bình luận 11 months trước

    bài này dễ lắm!

  • hodanghuy
    đã bình luận 11 months trước

    include <bits/stdc++.h>

    using namespace std;

    define ll long long

    ll x; ll tcs(ll x) { ll d=0; while(x>0) { d+=x%10; x/=10; } return d; } int main() { cin>>x; cout<<x+tcs(x); return 0; }

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.47 awk 1.3.4 gcc 16.2.0 dotnet 10.0.402 g++ 16.2.0 g++-themis 16.2.0 g++17 16.2.0 g++20 16.2.0 g++23 16.2.0 clang++ 22.1.8 dmd 2.113.0 dart 3.13.6 gforth 0.7.3 gfortran 15.3.0 go 1.27.3 groovyc 5.1.3 javac 26.0.2.1 node 26.12.1 julia 1.13.2 kotlinc 2.4.21 lean 4.35.0 sbcl 2.2.9 lua 5.5.1 nim 2.2.12 fpc 3.2.2 fpc-themis 3.2.2 perl 5.42.3 php 8.5.12 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.15.1 racket 8.7 ruby 4.0.8 rustc 1.99.1 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.4.1 tclsh 8.6 bun 1.4.4 deno 2.9.8 v 0.5.2 zig 0.17.0