Cod sursa(job #1004202)
Utilizator | Data | 2 octombrie 2013 11:52:24 | |
---|---|---|---|
Problema | Generare de permutari | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.64 kb |
#include <fstream>
using namespace std;
int a[9];
int main()
{int n,i,j,aux;
ifstream fin ("permutari.in");
ofstream fout ("permutari.ut");
fin>>n;
for(i=1;i<=n;i++)
a[i]=i;
for(i=1;i<=n*2;i++)
{
for(j=1;j<=n;j++)
fout<<a[j]<<" ";
if(a[n]>a[n-1])
{
aux=a[n-1];
a[n-1]=a[n];
a[n]=aux;
}
else
{
aux=a[1];
a[1]=a[2];
a[2]=aux;
}
fout<<"\n";
}
return 0;
}