👤

Va rog ajutați-mă
Dau coroana
Din fișierul text.date.in, se citește un șir format din n numere naturale. Știind că pe prima linie este scrisa valoarea lui n și ca pe linia următoare sunt scrise separate prin spații, elementele șirului, se cere sa se afișeze în fișierul text.date.out pentru fiecare element din șir, valoarea elementului și suma cifrelor sale. ​


Răspuns :

#include <fstream>

using namespace std;

ifstream fin("text.date.in");

ofstream fout("text.date.out");

int main(){

int n,x,s,i;

cin >> n;

for(i=1;i<=n;i++){

 fin >> x;

 fout << x << " ";

 s=0;

 while(x){

  s+=cp%10;

  cp=cp/10;

 }

 fout << s << endl;

}

 

fin.close();

fout.close();

return 0;

}