Chữ số của N

Xem PDF

Điểm: 100 Thời gian: 1.0s Bộ nhớ: 640M Input: bàn phím Output: màn hình

Viết chương trình nhập vào một số nguyên dương \(n\) (\(n \leq 1.000.000.000.000.000\)).

Hãy in ra các yêu cầu sau:

  • Số chữ số của \(n\),
  • Tổng các chữ số của \(n\).

Input

  • Nhập số nguyên dương \(n\).

Output

  • Dòng 1 in ra số chữ số của \(n\).
  • Dòng 2 in ra tổng các chữ số của \(n\).

Example

Test 1

Input
4326 
Output
4    
15

Bình luận


  • -1
    thinhec12012007    9:15 p.m. 29 Tháng 2, 2024

    Code mn tham khảo :
    Anh em nhớ lưu ý 2 th này nha :
    1 là : -1234 thì có 4 số và tổng là 10
    2 là : 01234 thì có 4 số và tổng cũng là 10

    include <bits/stdc++.h>

    using namespace std;
    string s;
    int main() {
    ios_base::sync_with_stdio(0);
    cin.tie();cout.tie();
    getline(cin, s);
    int j=0;
    int tam=s.length();
    bool check=true;
    int dem=0,sum=0;
    if(s[0]=='-') j=1;
    int vt;
    for(int i=j;i<tam;i++) { sum+=s[i]-48; if(sum>0&&check==true) {vt=i;check=false;}
    }
    cout<<tam-vt<<endl;
    cout<<sum;
    return 0;
    }

    • 11 bình luận nữa