Advertisement
Guest User

Untitled

a guest
Dec 19th, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int muflon(char** polje,int n,int m,int t);
  5.  
  6. int main()
  7. {
  8. int n,m,t,i,j;
  9. scanf("%d %d %d",&n,&m,&t);
  10.  
  11. char** polje=(char*)malloc(n*sizeof(char*));
  12. for(i=0;i<n;i++){
  13. polje[i]=malloc(m*sizeof(char));
  14. }
  15.  
  16.  
  17. for(i=0;i<n;i++){
  18. for(j=0;j<m;j++){
  19. scanf(" %c",&polje[i][j]);
  20. }
  21. }
  22. muflon(polje,n,m,t);
  23. return 0;
  24. }
  25.  
  26. int muflon(char** polje,int n,int m,int t){
  27.  
  28. int i,j,k,h;
  29. int brojac=0;
  30. int max=0;
  31. int konacni=0;
  32. int redak,stupac;
  33.  
  34. for(i=0;i<n;i++){
  35. for(j=0;j<m;j++){
  36. brojac=0;
  37. for(k=0;k<t;k++){
  38. for(h=0;h<t;h++){
  39. if(i+k<n && j+h<m)
  40. if(polje[i+k][j+h]=='M' && i+k<n && j+h<m){
  41. brojac++;
  42. }
  43. }
  44. }
  45. if(brojac>max){
  46. max=brojac;
  47. redak=i+1;
  48. stupac=j+1;
  49. }
  50. }
  51. }
  52. printf("Optimalno je staviti gornji lijevi kut tora na lokaciju [%d,%d] sto donosi ukupno %d muflona.",redak,stupac,max);
  53.  
  54.  
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement