Witam występuje mi warning zamiana ina na double, i nie umiem tego zlikwidowac, proszę o pomoc dodatkowo pojawia sie jeszcze jedno ostrzezenie a mianowicie "control reaches end of non-void function", gdyby ktos mi wskazal jak je usunac rowniez bede wdzieczny.
#include <cmath>
#include <iostream>
using namespace std;
void czas(int&);
bool czas (double& u);
int main()
{
int _t;
double _u;
cin>>_t;
cin>>_u;
void czas(int&);
czas(_t);
bool czas (double& u);
czas(_u);
system("pause");
}
bool czas (double& u)
{
int wynik;
if(u>=0 && u<1)
{
wynik=86400*u;
void czas(int&);
czas(wynik);
}
else
return false;
}
void czas (int& t)
{
int hh(t),mm(t),ss(t);
if(t>86400)
t=t%86400;
if(t>3600)
{
hh=t/3600;
t=t%3600;
}
else
hh=0;
if(t>60)
{
mm=t/60;
t=t%60;
}
else
mm=0;
ss=t;
cout<<hh<<":"<<mm<<":"<<ss<<"\n";
}