Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "iostream"
- #define SIZE 20
- using namespace std;
- void ArrayInitialization(int v[]);
- void ContinuedFraction(int v[], int num, int den);
- void PrintResults(int v[]);
- void NumeratorDenominatorInitialization(int& num, int& den);
- int main()
- {
- int a[SIZE], n, m;
- ArrayInitialization(a);
- NumeratorDenominatorInitialization(n,m);
- ContinuedFraction(a,n,m);
- PrintResults(a);
- system ("PAUSE");
- return 0;
- }
- void ArrayInitialization(int v[])
- {
- for (int i=0; i<SIZE;i++)
- v[i]=0;
- return;
- }
- void ContinuedFraction(int v[], int num, int den)
- {
- int t;
- for (int i=0;i<SIZE && den!=0;i++)
- {
- v[i]=num/den;
- t=num%den;
- num=den;
- den=t;
- }
- return;
- }
- void PrintResults (int v[])
- {
- cout<<"Continued Fraction Values Are: \n";
- for (int i=0; i<SIZE; i++)
- if (v[i]!=0)
- cout<<v[i]<<'\0';
- cout<<endl;
- return;
- }
- void NumeratorDenominatorInitialization(int& num, int& den)
- {
- cout<<"Insert Numerator: ";
- cin>>num;
- cout<<"Insert Denominator: ";
- cin>>den;
- return;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement