Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- long long int t[1000], a, orig[1000];
- long long int sil(int n)
- {
- if (n <= 1)return 1;
- return sil(n - 1) * n;
- }
- void div(long long int x)
- {
- long long int fac = sil(x);
- long long int tmp = 1;
- for(int i=0;i<1000;i++)
- {
- tmp = (tmp % fac) * 10;
- t[i] = tmp / fac;
- }
- }
- void pluss()
- {
- for (int i = 0;i<1000;i++)
- {
- orig[i] += t[i];
- }
- }
- void dis()
- {
- for (int i = 999;i>=1;i--)
- {
- orig[i - 1] += orig[i] / 10;
- orig[i] %= 10;
- }
- }
- int main()
- {
- for(int i=2;i<=19;i++)
- {
- div(i);
- pluss();
- dis();
- }
- cin >> a;
- cout << "2,";
- for(int i=0;i<a;i++)
- {
- cout << orig[i];
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement