Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int muflon(char** polje,int n,int m,int t);
- int main()
- {
- int n,m,t,i,j;
- scanf("%d %d %d",&n,&m,&t);
- char** polje=(char*)malloc(n*sizeof(char*));
- for(i=0;i<n;i++){
- polje[i]=malloc(m*sizeof(char));
- }
- for(i=0;i<n;i++){
- for(j=0;j<m;j++){
- scanf(" %c",&polje[i][j]);
- }
- }
- muflon(polje,n,m,t);
- return 0;
- }
- int muflon(char** polje,int n,int m,int t){
- int i,j,k,h;
- int brojac=0;
- int max=0;
- int konacni=0;
- int redak,stupac;
- for(i=0;i<n;i++){
- for(j=0;j<m;j++){
- brojac=0;
- for(k=0;k<t;k++){
- for(h=0;h<t;h++){
- if(i+k<n && j+h<m)
- if(polje[i+k][j+h]=='M' && i+k<n && j+h<m){
- brojac++;
- }
- }
- }
- if(brojac>max){
- max=brojac;
- redak=i+1;
- stupac=j+1;
- }
- }
- }
- printf("Optimalno je staviti gornji lijevi kut tora na lokaciju [%d,%d] sto donosi ukupno %d muflona.",redak,stupac,max);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement