Mam problem z tym kodem:
#include <iostream>
float metry;
float ile_cali(float m)
{
return m*39.37;
}
float ile_jardow(float x)
{
return x*1.0936;
}
void ile_mil(float m)
{
cout << "na mile " << m*0.006231;
}
int main()
{
using namespace std;
cout << "Podaj metry\n";
cin >> metry;
cout << metry << "metry/ow to " << ile_cali(metry) << " cali";
cout << "na jardy " << ile_jardow();
ile_mil();
cin.get();
cin.get();
return 0;
}
Wyrzuca mi błędy, które nie wiem jak rozwiązać:
Warning 1 warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
Warning 2 warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
Error 3 error C2065: 'cout' : undeclared identifier
Error 4 error C2660: 'ile_jardow' : function does not take 0 arguments
Error 5 error C2660: 'ile_mil' : function does not take 0 arguments
Przy funkcji
float ile_cali(float m)
działało wszystko dobrze ale po dodaniu dwóch kolejnych już nie działa. Proszę o pomoc.