1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | #include<stdio.h> #include<math.h> int main() { int t,n,log,po; printf("\nTest Cases:"); scanf("%d",&t); while(t--) { printf("\nNumber:"); scanf("%d",&n); log=log10(n); printf("\nlog=%d\n",log); po=pow(10,log); printf("pow(10,log)=%d\n",po); po=pow(10,log-1); printf("pow(10,log-1)=%d\n",po); po=pow(10,log); printf("pow(10,log)=%d\n",po); po=pow(10,log)/10; printf("pow(10,log)/10=%d\n\n",po); } return 0; } |
I2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8bWF0aC5oPgppbnQgbWFpbigpCnsJaW50IHQsbixsb2cscG87CglwcmludGYoIlxuVGVzdCBDYXNlczoiKTsKCXNjYW5mKCIlZCIsJnQpOwoJd2hpbGUodC0tKQoJewlwcmludGYoIlxuTnVtYmVyOiIpOwoJCXNjYW5mKCIlZCIsJm4pOwoJCWxvZz1sb2cxMChuKTsKCQlwcmludGYoIlxubG9nPSVkXG4iLGxvZyk7CgkJcG89cG93KDEwLGxvZyk7CgkJcHJpbnRmKCJwb3coMTAsbG9nKT0lZFxuIixwbyk7CgkJcG89cG93KDEwLGxvZy0xKTsKCQlwcmludGYoInBvdygxMCxsb2ctMSk9JWRcbiIscG8pOwoJCXBvPXBvdygxMCxsb2cpOwoJCXByaW50ZigicG93KDEwLGxvZyk9JWRcbiIscG8pOwoJCXBvPXBvdygxMCxsb2cpLzEwOwoJCXByaW50ZigicG93KDEwLGxvZykvMTA9JWRcblxuIixwbyk7Cgl9CglyZXR1cm4gMDsKfQ==
-
upload with new input
-
result: Success time: 0.01s memory: 1680 kB returned value: 0
2 1020 10230
Test Cases: Number: log=3 pow(10,log)=1000 pow(10,log-1)=100 pow(10,log)=1000 pow(10,log)/10=100 Number: log=4 pow(10,log)=10000 pow(10,log-1)=1000 pow(10,log)=10000 pow(10,log)/10=1000


