fork download
  1. #include<stdio.h>
  2. #include<math.h>
  3. int main()
  4. {
  5. int t;
  6. long c,n,f=1;
  7. scanf("%d",&t);
  8. while(t--)
  9. {
  10. scanf("%ld",&n);
  11. if(n==0)
  12. printf("%ld\n",f);
  13. else
  14. {
  15. c=n*log10(n) - n/(log(10)) + (log10f((2*22*n)/7))/2;
  16. printf("%ld\n",c+1);
  17. }
  18. }
  19. return 0;
  20. }
  21.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
5
0
5000000000
1
10
100
compilation info
gnatgcc -c -pipe -O2 prog.adb
prog.adb:1:01: illegal character
prog.adb:2:01: illegal character
prog.adb:4:01: illegal character, replaced by "("
prog.adb:9:01: illegal character, replaced by "("
prog.adb:11:06: == should be =
prog.adb:14:02: illegal character, replaced by "("
prog.adb:17:02: illegal character, replaced by ")"
prog.adb:18:01: illegal character, replaced by ")"
prog.adb:20:01: illegal character, replaced by ")"
gnatmake: "prog.adb" compilation error
stdout
Standard output is empty