I wrot a code for the following program but it seem doesn't work right Please show me my mistakes, Thanks

A program that reads in the numerators and denominators of two fractions. The program should print the product of the two fractions as fraction and as a percent.

my code is

[cod]

#include <iostream>

using namespace std;

int main()

{

int Fn ,Fd, Sn, Sd;

int FracAns=0;

float PercAns =0;

cout<<"enter the numerator and the denomenator for the first fraction"<<endl;

cin>>Fn;

cin>>Fd;

cout<<"Enter the numerator and the denomentaor"<<endl;

cout<<"for the second fraction"<<endl;

cin>>Sn;

cin>>Fd;

if (Fd || Sd==0)

{

cout<<"You cant not divide by zero, try again"<<endl;

}

FracAns = Fn*Sn / Fd*Sd ;

PercAns = FracAns / 100;

cout<< "the procuct of the two fraction as a fraction is: "<<endl;

cout<<FracAns<<endl;

cout<< " as percentage is "<<PercAns<<endl;

return 0 ;

}

[\code]

Help would be apprciated.