#include<iostream> #include<math.h> using namespace std; int main() {int k,a,b,liczba,x,c,z; cin>>k; cin>>a; cin>>b; liczba=0; while(a<=b){ x=a; c=0; while(x>=1){ z=(x % 10)*(x % 10); x=round((x / 10)-0.50 ); c = c + z;} if(k*c==a){ liczba=liczba+1;} a= a + 1;} cout<<liczba; return 0; }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | #include<iostream> #include<math.h> using namespace std; int main() {int k,a,b,liczba,x,c,z; cin>>k; cin>>a; cin>>b; liczba=0; while(a<=b){ x=a; c=0; while(x>=1){ z=(x % 10)*(x % 10); x=round((x / 10)-0.50 ); c = c + z;} if(k*c==a){ liczba=liczba+1;} a= a + 1;} cout<<liczba; return 0; } |