mám napísať program na prevod šilingu na euro, s tým že, potom výsledok je nutne rozdeliť na eura a centy, to znamená, napr. máme výsledok 8,85 Eur, výstup má biť 8 Eur a 85 Centov. Môj program je nasledovný
#include <iostream>
using namespace std;
int main()
{
int Schiling, Prevod, Euro, Cent;
const double a = 13.7603;
cout << "Schiling" << endl;
cin >> Schiling;
Prevod = Schiling/a;
cout << "prevod zo Schilingu na Euro: " << Prevod << endl;
Euro = (Schiling/a)/1;
cout << "Euro: " << Euro << endl;
Cent = (Schiling/a) % 1.0;
cout << "Cent: " << Cent << endl;
return 0;
}
stale mi vypisuje chybu error: invalid operands of types double and double to binary operator %. Viem, že je chýba niekde asi pri module, ale neviem ju opraviť, vie mi niekto prosím poradiť :) diky