Hãy viết chương trình bằng ngôn ngữ lập trình C++ tính tổng của bình phương các chữ số của N và ghi vào tệp TONG.CPP số nguyên duy nhất là kết quả của phép tính trên.
2 câu trả lời
\begin{array}{c} \color{#db1616}{\texttt{#Khoadang09}} \end{array}
#include <bits/stdc++.h>
using namespace std;
int main(){
freopen("TONG.INP","r",stdin);
freopen("TONG.OUT","w",stdout);
string s; cin >> s;
int tong = 0;
for (char i:s) tong += pow(i-'0',2);
cout << tong;
}
*Mình làm kiểu chuỗi nhé
#include <bits/stdc++.h>
using namespace std;
int main()
{
ifstream fi;
ofstream fo;
fi.open("TONG.INP", ios_base::in);
fo.open("TONG.OUT", ios_base::out);
string n;
fi >> n;
long long s=0;
for (char i:n)
{
s+=pow(i-'0',2);
}
fo << s;
fi.close();
fo.close();
}
$\color{red}{\text{Daoanhviet96}}$
Câu hỏi trong lớp
Xem thêm