fork download
  1. #include <iostream>
  2. #include <cstdint>
  3.  
  4. int32_t map(int32_t par)
  5. {
  6. return par * (int32_t)6249;
  7. }
  8.  
  9. int main()
  10. {
  11. int16_t frq1 = map((int16_t)1); //<-------- doesnt match return type
  12. int32_t frq2 = map((int16_t)1); //<-------- matches return type
  13. int16_t duty1 = (frq1*(int16_t)10)/(int16_t)19;
  14. int16_t duty2 = (frq2*(int16_t)10)/(int16_t)19;
  15. std::cout << duty1 << std::endl;
  16. std::cout << duty2 << std::endl;
  17. return 0;
  18. }
Success #stdin #stdout 0s 5540KB
stdin
Standard input is empty
stdout
3288
3288