Cod sursa(job #1786836)

Utilizator radu9876Radu Sirghe radu9876 Data 23 octombrie 2016 19:15:45
Problema Lacate Scor 0
Compilator c Status done
Runda Arhiva de probleme Marime 0.48 kb
#include <stdio.h>
#include <stdlib.h>

int main(){
	FILE *in=fopen("lacate.in","r");
	int n,i,j;
	fscanf(in,"%d",&n);
	fclose(in);
	int m[n][n-1];
	int uc=0;
	for(i=0;i<n;i++){
		for(j=0;j<n-1;j++){
			if(j<i){
				m[i][j]=m[j][i-1];
			}else{
				uc++;
				m[i][j]=uc;
			}
		}
	}
	FILE *out=fopen("lacate.out","w");
	fprintf(out,"%d 2\n",n*(n-1)/2);
	for(i=0;i<n;i++){
		for(j=0;j<n-1;j++){
			fprintf(out,"%d ",m[i][j]);
		}
		fprintf(out,"\n");
	}
	return 0;
}