Pagini recente » Cod sursa (job #1991225) | Cod sursa (job #2295352) | Cod sursa (job #2044452) | Cod sursa (job #376190) | Cod sursa (job #459781)
Cod sursa(job #459781)
#include <stdio.h>
int a[1001][1001];
int n, i, j, k;
int lacate, chei;
int col, col1;
int main ()
{
FILE *f = fopen ("lacate.in","r");
FILE *g = fopen ("lacate.out","w");
fscanf (f,"%d", &n);
lacate = (n - 1) * (n / 2);
chei = n - 1;
/*printf ("lacate = %d\n", lacate);
printf ("chei = %d\n", chei);*/
k = 1;
col = 1;
col1 = 1;
for (i=1; i<=n; ++i)
{
for (j=i+1; j<=n; ++j)
{
a[i][col] = k;
col ++;
a[j][col1] = k;
k ++;
}
col1 ++;
col = i + 1;
}
fprintf (g,"%d %d\n", lacate, chei);
for (i=1; i<=n; ++i)
{
for (j=1; j<=chei; ++j)
fprintf (g,"%d ", a[i][j]);
fprintf (g,"\n");
}
fclose(g);
fclose(f);
return 0;
}