KakaoTalk_20190606_001802318.png
  • 246x0w
Welcome
Curriculum
Install&Go
Board
실제 작동 상태를 확인하려면 라이브 사이트로 이동하세요.
  • 카테고리
  • 전체 게시물
  • 내 게시물
이준서
2020년 3월 17일

200317

게시판: 소스 코드 제출

#include<stdio.h>

int main()

{

int i,j,a,f,p,b,x,y,z,arr[172][172]= {0},k,cnt,arr1[172][172]= {0};

scanf("%d %d %d %d %d",&a,&b,&x,&y,&z);

for(i=1; i<=a; i++)

{

for(j=1; j<=b; j++)

{

scanf("%d", &arr[i][j]);

}

}

scanf("%d",&k);

for(p=1; p<=k; p++)

{

if(p%2==1)

{

for(i=1; i<=a; i++)

{

for(j=1; j<=b; j++)

{

cnt=arr[i-1][j-1]+arr[i-1][j]+arr[i-1][j+1]+arr[i][j-1]+arr[i][j+1]+arr[i+1][j-1]+arr[i+1][j]+arr[i+1][j+1];


if(arr[i][j]==0)

{

if(cnt==x)

{

arr1[i][j]=1;

}

else{

arr1[i][j]=0;

}

}

else

{

if(z>cnt&& cnt>=y)

{

arr1[i][j]=1;

}

else{

arr1[i][j]=0;


}

}

cnt=0;

}

}

}

else

{

for(i=1; i<=a; i++)

{

for(j=1; j<=b; j++)

{

cnt=arr1[i-1][j-1]+arr1[i-1][j]+arr1[i-1][j+1]+arr1[i][j-1]+arr1[i][j+1]+arr1[i+1][j-1]+arr1[i+1][j]+arr1[i+1][j+1];


if(arr1[i][j]==0)

{

if(cnt==x)

{

arr[i][j]=1;

}

else{

arr[i][j]=0;

}

}

else

{

if(z>cnt&&cnt>=y)

{

arr[i][j]=1;

}

else

{

arr[i][j]=0;

}

}

cnt=0;

}

}

}

}

if(k%2==1){


for(i=1; i<=a; i++)

{

for(j=1; j<=b; j++)

{

printf("%d ",arr1[i][j]);

}

printf("\n");

}

}

else{

for(i=1; i<=a; i++)

{

for(j=1; j<=b; j++)

{

printf("%d ",arr[i][j]);

}

printf("\n");

}

}

return 0;

}와우!!!!;


#include<stdio.h>

int main()

{

int arr[11][11]={0},a,b,i,j,cnt=0;

for(i=1;i<=9;i++)

{

for(j=1;j<=9;j++)

{

scanf("%d",&arr[i][j]);

}

}

scanf("%d %d",&a,&b);


if(arr[a][b]==0)

{

cnt=arr[a-1][b-1]+arr[a-1][b]+arr[a-1][b+1]+arr[a][b-1]+arr[a][b+1]+arr[a+1][b-1]+arr[a+1][b]+arr[a+1][b+1];

printf("%d",cnt);

}

else

{

printf("-1");

}

return 0;

}



#include<stdio.h>

int main()

{

int m,n,x,y,arr[101][101]={0},i,j,k,l,sum=0,max=0;

scanf("%d %d %d %d",&m,&n,&x,&y);

for(i=1;i<=n;i++)

{

for(j=1;j<=m;j++)

{

scanf("%d",&arr[i][j]);

}

}

max=arr[1][1];

for(i=1;i<=n-y+1;i++)

{

for(j=1;j<=m-x+1;j++)

{

for(k=i;k<i+y;k++)

{

for(l=j;l<j+x;l++)

{

sum+=arr[k][l];

}

}

if(sum>max)

{

max=sum;

}

sum=0;

}

}

printf("%d", max);

return 0;

}


#include<stdio.h>

int main()

{

int i,j,k,arr[11][11]= {0};


for(i=1; i<11; i++)

{

for(j=1; j<11; j++)

{

scanf("%d",&arr[i][j]);

}

}

i=2;

j=2;

for(k=0; k<1000 ; k++)

{

if(arr[i][j]==0)

{

if (arr[i][j+1]==2)


{ arr[i][j]=9;

j++;

arr[i][j]=9;

break;

}

else if(arr[i][j+1]==0)

{

arr[i][j]=9;

j++;

}

else

{

arr[i][j]=9;

i++;

}


}


else if(arr[i][j]==2||(i==9&&j==9))

{

arr[i][j]=9;

break;

}



}

for(i=1; i<11; i++)

{

for(j=1; j<11; j++)

{

printf("%d ",arr[i][j]);

}

printf("\n");

}

return 0;

}




댓글 0개
0
댓글
댓글 0개
유사 게시물
  • 20220818
  • 20220817
  • 20220817
주소 : 경기도 용인시 광교중앙로 302 블루 스퀘어 602호
연락처 : 031) 216 - 1546
사업자등록번호 : 465-92-00916
​학원 등록 제 4603호