#include <iostream>
using namespace std;
int numar_cifre(int a)
{
int c=0;
while(a)
{
a=a/10;
c++;
}
return c;
}
int main()
{
int a,s=0,d,p;
cout<<"Te rog sa introduci numarul 'a' format din 4 cifre:"<<endl;
cin>>a;
if(numar_cifre(a)==4)
{
while(a)
{
d=a%10;
p=d*d;
s=s+p;
a=a/10;
}
}
cout<<"Suma patratelor cifrelor numarului este: "<<s<<endl;
return 0;
}
Sper ca te-a ajutat. Eu am facut folosind functii. Daca nu stii, iti explic.