//Task 1 #include<iostream> using namespace std; int main() { double r,h; cin>>r>>h; cout<<3.14*r*r*h; return 0; }
//Task 2 #include<iostream> using namespace std; int main() { int n; cin>>n; if(n*95>300) cout<<int(n*95*0.85+0.5); else cout<<n*95; return 0; }
//Task 3 #include<iostream> using namespace std; int main() { int n; cin>>n; bool flag=0; for(int i=100;i<=n;i++){ int a=i/100,b=i/10%10,c=i%10; if(a*a*a+b*b*b+c*c*c==i){ if(flag) cout<<" "; else flag=1; cout<<i; } } if(!flag) cout<<0; return 0; }
//Task 4 #include<iostream> #include<cmath> using namespace std; int main() { int n; cin>>n; int m=0,sum=0; for(int i=1;i<=n;i++){ if(n%i==0) m++,sum+=i; } cout<<m<<" "<<sum; return 0; }
//Task 5 #include<iostream> #include<cmath> using namespace std; int main() { int n; cin>>n; bool flag=0; for(int i=2;i<=n;i++){ if(n%i==0){ bool isprime=1; for(int j=2;j<=sqrt(i);j++){ if(i%j==0){ isprime=0; break; } } if(isprime){ if(flag) cout<<" "; else flag=1; cout<<i; } } } return 0; }
//Task 6 #include<iostream> using namespace std; int main() { int n; cin>>n; bool flag=0; for(int i=10;i<=99;i++){ if(i>=n) break; int a=i/10,b=i%10; if(a==b){ if(flag) cout<<" "; else flag=1; cout<<i; } } for(int i=100;i<=999;i++){ if(i>=n) break; int a=i/100,b=i/10%10,c=i%10; if(a==c) cout<<" "<<i; } for(int i=1000;i<=9999;i++){ if(i>=n) break; int a=i/1000,b=i/100%10,c=i/10%10,d=i%10; if(a==d&&b==c) cout<<" "<<i; } return 0; }