Đ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
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