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

2차원 배열 어려운거

게시판: 소스 코드 제출

/*

#include <stdio.h>


int main()

{

int n;

scanf("%d", &n);

if( n<=500)

{

printf("%d", (int)(n*0.7));

}

else if( 500<n&&n<=1500 )

{

printf("%d", (int)(350+(n-500)*0.4));

}

else if( 1500<n&&n<=4500 )

{

printf("%d", (int)(750+(n-1500)*0.15));

}

else if( 4500<n&&n<=10000)

{

printf("%d", (int)(1200+(n-4500)*0.05));

}

else

{

printf("%d", (int)(1475+(n-10000)*0.02));

}

return 0;

}

*/

/*

#include <stdio.h>


int main()

{

int n, i,min=100,sum=0;

for( i=0; i<7; i++)

{

scanf("%d", &n);

if( n%2==1 )

{

sum+=n;

if( min>n)

{

min=n;

}

}

}

if( sum==0)

{

printf("-1");

}

else

{

printf("%d\n", sum);

printf("%d", min);

}


return 0;

}

*/

/*

#include <stdio.h>


int main()

{

int h, w, n, l, d, x, y, i, j, arr[100][100]= {0};

scanf("%d %d %d", &h, &w, &n);

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

{

scanf("%d %d %d %d", &l, &d, &x, &y);

x--;

y--;

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

{

if( d==0 )

{

arr[x][y+j]=1;


}

else

{

arr[x+j][y]=1;

}

}

}

for( i=0; i<h; i++)

{

for( j=0; j<w; j++)

{

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

}

printf("\n");

}

return 0;

}

*/

/*

#include <stdio.h>


int main()

{

int x, y, i, j, arr[10][10]= {0};

for( i=0; i<10; i++)

{

for( j=0; j<10; j++)

{

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

}

}

x=1;

y=1;

for( ; ; )

{

if(arr[x][y]==2)

{

arr[x][y]=9;

break;

}

else

{

arr[x][y]=9;

}


if(arr[x][y+1]==0 || arr[x][y+1]==2)

{

y++;

}

else

{

if(arr[x+1][y]==1)

{

break;

}

else

{

x++;

}

}


}

for( i=0; i<10; i++)

{

for( j=0; j<10; j++)

{

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

}

printf("\n");

}

return 0;

}

*/

#include <stdio.h>


int main()

{

int i, j, arr[27][27]={}, sum=0, arr1[27][27]={0};

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

{

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

{

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

}

}

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

{

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

{

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


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

{

if( sum==3 )

{

arr1[i][j]=1;

}

else

{

arr1[i][j]=0;

}

}

else

{

if( sum>=4||sum<=1 )

{

arr1[i][j]=0;

}

else if( sum==2||sum==3 )

{

arr1[i][j]=1;

}

}

}

}

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

{

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

{

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

}

printf("\n");

}

return 0;

}


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