Pagini recente » Cod sursa (job #2803217) | Cod sursa (job #1953872) | Cod sursa (job #1671206) | Cod sursa (job #2414155) | Cod sursa (job #1065193)
#include <fstream>
using namespace std;
ifstream f("grozavesti.in");
ofstream g("grozavesti.out");
int n, diag[301], i, j, cop, e, poz, Min, nrm, a[605], b[605], k, ok=0;
int main()
{
f>>n;
for (i=1; i<=n; i++)
for (j=1; j<=n; j++)
{
f>>e;
if (i==j)
diag[i]=e;
}
for (i=1; i<=n; i++)
{
Min = 1000001;
poz=i;
for (j=i+1; j<=n; j++)
{
if (Min>diag[j])
{
Min=diag[j];
poz=j;
}
}
if (poz!=i)
{
ok=1;
nrm+=2;
a[++k]=i;
b[k]=poz;
}
}
if (ok!=0)
{
g<<nrm<<"\n";
for (i=1; i<=nrm/2; i++)
g<<"C "<<a[i]<<" "<<b[i]<<"\n"<<"L "<<a[i]<<" "<<b[i]<<"\n";
}
else
g<<0;
return 0;
}