UVA -1177
I need to convert a double number to an integer and print it. Let ans is that double number. Now,if I write
printf("%0.lf\n",&ans);
I got accepted. But instead if write
cout<<(int)ans<<"\n";
I got wrong answer.
Can anyone explain it?
Floating To Integer problem:
UVA -1177
I need to convert a double number to an integer and print it. Let ans is that double number. Now,if I write
printf("%0.lf\n",&ans);
I got accepted. But instead if write
cout<<(int)ans<<"\n";
I got wrong answer.
Can anyone explain it?
Rev. | Lang. | By | When | Δ | Comment | |
---|---|---|---|---|---|---|
en3 | sahasumit288 | 2016-04-04 15:35:47 | 22 | Tiny change: 'nswer.\n\n' -> 'nswer.\n\nCan anyone explain it?' | ||
en2 | sahasumit288 | 2016-04-04 15:34:57 | 35 | |||
en1 | sahasumit288 | 2016-04-04 15:34:31 | 335 | Initial revision (published) |