Hejka, mógłby mi ktoś pomóc dlaczego mój program zwraca 1 ?
#include<iostream>
#include<fstream>
#include<cstdlib>
using namespace std;
double pole(double a, double b)
{
double pole;
pole = 1/2*a*b;
return pole;
}
int main()
{
double a;
double b;
ifstream plik;
plik.open("a.txt");
plik>>a,b;
pole(a,b);
cout<<pole;
}