👤

se citeste in numar natural n. sa se afișeze toate numerele mai mici decât n care sunt egale cu suma patratelor cifrelor lor

Răspuns :

#include <iostream>
using namespace std;


int main(){ int n; cin>>n; int p=0;  int  k; for(int i=0;i<=n;i++){    int  clona=i;    while(i!=0){
        k=i%10;        p=p+k*k;        i=i/10;        if(i==0 and clona==p)cout<<p;
    }



 }
}