Advertisement
Guest User

Untitled

a guest
Dec 9th, 2019
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3.  
  4.  
  5. int main()
  6. {
  7. FILE *f;
  8. int a[10][10];
  9. int n;
  10. printf("citeste numarul de elemete");
  11. scanf("%d",&n);
  12. f=fopen("matrice.bin","wb");
  13. int i,j;
  14. for(i=0; i<n; i++)
  15. for(j=0; j<n; j++)
  16. {
  17. printf("a[%d][%d]=",i,j);
  18. scanf("%d",&a[i][j]);
  19. }
  20. for(i=0; i<n; i++)
  21. fwrite(a[i],sizeof(a[0][0]),n,f);
  22.  
  23. fclose(f);
  24. f=fopen("matrice.bin","rb");
  25. fseek(f,0L,2);
  26. int m;
  27. m=sqrt(ftell(f)/sizeof(int));
  28. printf("%d\n",m);
  29. int b[10][10];
  30. fseek(f,0L,0);
  31. for(i=0; i<m; i++)
  32. fread(b[i],sizeof(a[0][0]),m,f);
  33. for(i=0; i<n; i++)
  34. {
  35. for(j=0; j<n; j++)
  36. printf("%d ",b[i][j]);
  37. printf("\n");
  38. }
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement