0
Can anyone tell me what's wrong in this code ?
Help me plz I am solving the "Paint Cost" code coach in C++ language but case 5 failed Plz tell me what's wrong with this đ đ #include <iostream> #include <cmath> using namespace std; int main() { float a,b,c; cin>>a; b=a*5+40; c=b+0.1*b; cout<<round(c); return 0; } Plz help me out guys đđ
11 Respostas
+ 5
Krishnendu Dey
Use ceil instead of round because you need nearest whole positive number.
cout<<int(ceil(c));
+ 8
int d = round(c);
cout<<d;
+ 5
Krishnendu Dey
round (4.4) = 4
ceil(4.4) = 5
round (4.6) = 5
ceil(4.6) = 5
remember in C++ gives 4 or 5 as int instead of 4.0 or 5.0
in Java returns 4.0 or 5.0 as double value
+ 4
đ
°đ
č đ
đ
đ
đ
đ
Ł Thank you dude for helping đ
I'm greatful to u đđ
+ 4
đ
°đ
č đ
đ
đ
đ
đ
Ł Thanks for telling
+ 3
Simba Thanks for the answer.
But still confused how 'int' makes the difference ?
+ 2
đ
°đ
č đ
đ
đ
đ
đ
Ł Btw can u please tell what's the difference between 'ceil' and 'round ' ?
+ 2
Benjamin Ansah
What is the problem?
And please make new question. Don't post in others question.
- 1
Hi am new here, can anyone help me with my profile summary please đą
- 3
Hi
- 3
#include<iostream. h>
.h