Advertisement
Adijata

septembar struktura

Jan 25th, 2015
252
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int brojreda(int** mat, int broj_redova, int broj_kolona)
  5. {
  6. int max=0;
  7. int i, j;
  8. int red;
  9.  
  10. for(i=0; i<broj_redova; i++)
  11. {
  12. for(j=0; j<broj_kolona; j++)
  13. {
  14. if(max<mat[i][j]) { max=mat[i][j]; red=i; }
  15. }
  16. }
  17. return red;
  18. }
  19.  
  20. int main()
  21. {
  22. FILE* ulaz;
  23. FILE* izlaz;
  24.  
  25. ulaz=fopen("ulaz.txt","r");
  26. izlaz=fopen("izlaz.txt","w");
  27.  
  28. if(ulaz==NULL)
  29. {
  30. printf("Otvaranje datoteke nije uspjelo!");
  31. exit(1);
  32. }
  33. if(izlaz==NULL)
  34. {
  35. printf("Otvaranje datoteke nije uspjelo!");
  36. exit(2);
  37. }
  38. int mat[20][20];
  39. int i=0,j=0,k,l,broj;
  40. char c;
  41.  
  42. while(fscanf(ulaz,"%d%c", &broj, &c)!=EOF)
  43. {
  44. if(c=='\n')
  45. {
  46.  
  47. i++;
  48. j=0;
  49. }
  50.  
  51. else
  52. {
  53. mat[i][j]=broj;
  54. j++;
  55. }
  56. }
  57.  
  58. int br=brojreda(mat,i,j);
  59.  
  60.  
  61.  
  62. for(k=0; k<=i; k++)
  63. {
  64. for(l=0; l<=j; l++)
  65. {
  66. if(k!=br) fprintf(izlaz,"%d ", mat[k][l]);
  67. }
  68. fprintf(izlaz,"\n");
  69. }
  70.  
  71. fclose(ulaz);
  72. fclose(izlaz);
  73.  
  74. return 0;
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement