Pagini recente » Cod sursa (job #99350) | Cod sursa (job #1105257) | Cod sursa (job #2947342) | Cod sursa (job #2589050) | Cod sursa (job #14213)
Cod sursa(job #14213)
#include<fstream>
using namespace std;
int a[260],b[260],n;
int main()
{
ifstream in("lacate.in");
in>>n;
ofstream out("lacate.out");
int i,aux;
if (n==2)
{
out<<1<<" "<<1;
out<<1<<"\n"<<1;
}
else
{
for (i=1;i<=n;i++)
a[i]=i;
for (i=1;i<=n;i++)
b[i]=n-i+1;
if (n%2==1)
{
aux=b[n/2];
b[n/2]=b[n/2+1];
b[n/2+1]=aux;
}
out<<n<<" "<<2<<"\n";
for (i=1;i<=n;i++)
out<<a[i]<<" "<<b[i]<<"\n";
}
return 0;
}