Pagini recente » Cod sursa (job #2710860) | Cod sursa (job #2704755) | Cod sursa (job #552463) | Cod sursa (job #1140368) | Cod sursa (job #1368784)
#include <iostream>
#include <cstdio>
using namespace std;
short int v[10005] ;
int n ;
void solve() ;
void print() ;
int main()
{
freopen( "patrate2.in" , "r" , stdin ) ;
freopen( "patrate2.out" , "w" , stdout ) ;
scanf( "%d" , &n ) ;
solve() ;
print() ;
return 0;
}
void inm( int a )
{
int r = 0 , nr ;
for ( int i = 1 ; i <= v[0] ; i ++ )
{
nr = v[i] * a + r ;
v[i] = nr % 10 ;
r = nr / 10 ;
}
while ( r )
{
v[0] ++ ;
v[v[0]] = r % 10 ;
r /= 10 ;
}
}
void solve()
{
v[0] = 1 ;
v[1] = 1 ;
for ( int i = 2 ; i <= n ; i ++ )
inm(i) ;
for ( int i = 1 ; i <= n * n ; i ++ )
inm(2) ;
}
void print()
{
for ( int i = v[0] ; i ; i -- )
printf( "%d" , v[i] ) ;
printf( "\n" ) ;
}