Răspuns :
Răspuns:
#include <iostream>
using namespace std;
int a[100],i,n,c[100],k=0;
//subprogramul va calcula suma cifrelor unui numar
int suma_cifrelor(int n)
{
int s=0;
while(n !=0){
s=s+n%10;;
n=n/10;
}
return s;
}
int main()
{
//citirea vectorului "a"
cin>>n;
for(i=1;i<=n;i++){
cin>>a[i];
}
//apelarea subprogramului si adaugarea in vectorul "c" sumei ciferlor fiecarui element din "a"
for(i=1;i<=n;i++){
k++;
c[k]=suma_cifrelor(a[i]);
}
//afisarea vectorului "c"
for(i=1;i<=k;i++)
cout<<c[i]<<' ';
}
Explicație:
Am folosit un subprogram ca sa fie mai usor.
k-numarul de elemnte din noul vector,
n(din subprogram)-un nume aleator ca sa nu existe confuzii,
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că ați găsit conținutul oferit util și inspirațional. Dacă aveți întrebări suplimentare sau doriți asistență, vă încurajăm să ne contactați. Ne-ar face plăcere să reveniți și nu uitați să ne adăugați în lista dumneavoastră de favorite!