fork download
  1. #include<stdio.h>
  2. int main()
  3. {
  4. int award(int c);
  5. int b;
  6. float a,z;
  7. scanf("%d",&b);
  8. a=0;
  9. z=award(b);
  10. printf("%f\n",z);
  11. return 0;
  12. }
  13. float award(int c)
  14. {
  15. float a;
  16. if(c<=100000) a=a+c*0.1;
  17. else if(c<=200000)
  18. {
  19. a=a+(c-100000)*0.075;
  20. award(100000);
  21. }
  22. else if(c<=400000)
  23. {
  24. a=a+(c-200000)*0.05;
  25. award(200000);
  26. }
  27. else if(c<=600000)
  28. {
  29. a=a+(c-400000)*0.03;
  30. award(400000);
  31. }
  32. else if(c<=1000000)
  33. {
  34. a=a+(c-600000)*0.015;
  35. award(600000);
  36. }
  37. else
  38. {
  39. a=a+(c-1000000)*0.01;
  40. award(1000000);
  41. }
  42. if(c<=100000) return(a);
  43. else return0;
  44. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
200000
compilation info
prog.cpp: In function ‘int main()’:
prog.cpp:6:8: warning: variable ‘a’ set but not used [-Wunused-but-set-variable]
  float a,z;
        ^
prog.cpp: In function ‘float award(int)’:
prog.cpp:43:7: error: ‘return0’ was not declared in this scope
  else return0;
       ^
prog.cpp:44:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
stdout
Standard output is empty