int main() { FILE * fptr; int ordem,i,matriz=0; fptr = fopen("L0Q3.in","w"); // perror("Erro"); while (ordem!=0) { printf("0 para terminar!\n\n"); printf("Digite ordem da matriz %d: ",matriz); if(matriz>0) fprintf(fptr,"\n"); scanf("%d",&ordem); fprintf(fptr,"%d\n",ordem); for (i = 1 ; i <= ordem*ordem ; i++) { fprintf(fptr,"%d",rand()%2); if (i%ordem == 0 && i!=ordem*ordem) fprintf(fptr,"\n"); else if (i%ordem != 0 && i!=ordem*ordem) fprintf(fptr," "); } matriz++; } fclose(fptr); return 0; }