U E D R , A S I H C RSS

Scheduled Walk/욱주&민수

~cpp 
#include<iostream>
using namespace std;

void output(int board[20][20]);

int main()
{
	int board[20][20]={0,};

	int x,y;
	char input;
	
	cin >> x;
	cin >> y;
	
	board[y][x]=1;

	while(input!='9')
	{
	
	cin >> input;
	switch(input)
	{
	case'0':
		board[--y][x]+=1;
		break;
	case'1':
		board[--y][++x]+=1;
		break;
	case'2':
		board[y][++x]+=1;
		break;
	case'3':
		board[++y][++x]+=1;
		break;
	case'4':
		board[++y][x]+=1;
		break;
	case'5':
		board[++y][--x]+=1;
		break;
	case'6':
		board[y][--x]+=1;
		break;
	case'7':
		board[--y][--x]+=1;
	

	}

	if(y=20)
		y=0;
	if(y=-1)
		y=19;
	if(x=20)
		x=0;
	if(x=-1)
		x=19;

	}
	
	
	output(board);
	return 0;
}

void output(int board[20][20])
{
	for (int i=0; i<20; i++)
	{
		for(int j=0; j<20; j++)
		{
			cout << board[i][j] << " ";
		}
		cout << endl;
	}
}


~cpp 

김회영
#include<iostream>
#include<fstream>
using namespace std;

int main()
{	
	
	int i=0,j=0;
	
	ifstream fin("input.txt");
	
	int size;
	fin>>size;
	const int Size=6;
	
	
	int startx;
	fin>>startx;
	//const int startX=startx;
	
	
	int starty;
	fin>>starty;
	//const int startY=starty;
	
	
	int array[100][100];
	
	for(int k=0 ; k<Size ; k++)	
		for(int j=0 ; j<Size ; j++)
			array[k][j]=0;

	
	array[0][0]=1;
	
	char Key;
	fin>>Key;
	
	while(Key != '9')
	{
		
		if(Key=='0')	
		{
			if(j==0)
			{
				j=Size-1;
				array[i][j];
			}
			(array[i][--j])+=1;
		}
		else if(Key=='1')
		{
			if(i==Size-1 && j==0)
			{
				i=0;
				j=Size-1;
				array[i][j];
			}
			(array[++i][--j])+=1;
		}
		else if(Key=='2')
		{
			if(i==Size-1)
			{
				i=0;
				array[i][j];
			}
			(array[++i][j])+=1;	
		}
		else if(Key=='3')
		{	
			if(i==Size-1 && j==Size-1)
			{
				i=0;
				j=0;
					array[i][j];
			}
			(array[++i][++j])+=1;
		}
		else if(Key=='4')
		{
			if(j==Size-1)
			{
				j=0;
					array[i][j];
			}
			(array[i][++j])+=1;
		}
		else if(Key=='5')
		{
			if(i==0 && j==Size-1)
			{
				i=Size-1;
				j=0;
					array[i][j];
			}
			(array[--i][++j])+=1;
		}
		else if(Key=='6')
		{
			if(i==0)
			{
				i=Size-1;
				array[i][j];
			}
			(array[--i][j])+=1;
		}
		else// (key==7)
		{
			if(i==0 && j==0)
			{
				i=Size-1;
				j=Size-1;
					array[i][j];
			}
			(array[--i][--j])+=1;
		}
		fin>>Key;
	}
	
	for(int m=0 ; m<Size ; m++)
	{	
		for(int j=0 ; j<Size ; j++)
			cout<<array[j][m]<<",";
		cout<<endl;
	}
	return 0;
	
}



Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:27:59
Processing time 0.0157 sec