i'm beginner in c++ or any type of programming. i use code::blocks and turboc++
for compiling. But both of them are giving me trouble in calculating floating point variables.I coded following program
#include<iostream.h>
using namespace std;
int main()
{
int a=15,b=10;
float c;
c=a/b;
cout<<c;
return 0;
}
which should have returned 1.5 as output but it only returns 1.
i dont know what problem it is but help.
i used double data type as well, but that also did't work.
Since both 'a' and 'b' are integers, the operation of a/b creates an integer before storing the final value into 'c'. Try declaring 'a' and 'b' as floats too.