U E D R , A S I H C RSS

Code Race/2016/리바이 (rev. 1.6)

Code Race/2016/리바이

CodeRace 2016 답안 제출 포멧입니다.

강사: 장용운
새싹: 이길상 김남효

문제 1

#include <stdio.h>
#include <stdbool.h>


int main()
{
	printf("TEAM : 장용운 새싹 1 이길상 새싹 2 김남효\n");
	return 0;
}

문제 2

#include <stdio.h>
#include <stdbool.h>
#pragma warning (disable:4996)


int main()
{
	int a[8];
	printf("TEAM : 장용운 새싹 1 이길상 새싹 2 김남효\n");

	while (1)
	{

		for (int i = 0; i < 8; i++)
		{
			scanf("%d", &a[i]);
		}
		for (int i = 0; i < 8; i++)
		{
			if (a[0] == 1 && a[1] == 1 && a[2] == 1 && a[3] == 1)
			{
				return 0;
			}
			else
			{
				printf("%d ", a[i]);
			}
			
		}
		printf("\n");
	}
	
}

문제 3


#include <stdio.h>
#include <stdbool.h>
#pragma warning (disable:4996)

int reg00, reg01, reg10, reg11, mem00, mem01, mem10, mem11;



void load(int a, int b, int c, int d)
{
	int num;
	if (a == 0 && b == 0)num = mem00;
	if (a == 0 && b == 1)num = mem01;
	if (a == 1 && b == 0)num = mem10;
	if (a == 1 && b == 1)num = mem11;

	if (c == 0 && d == 0)reg00 = num;
	if (c == 0 && d == 1)reg01 = num;
	if (c == 1 && d == 0)reg10 = num;
	if (c == 1 && d == 1)reg11 = num;
	
}


int main()
{
	int a[8],b[8],c[500];
	printf("TEAM : 장용운 새싹 1 이길상 새싹 2 김남효\n");
	for (int i = 0; i < 8; i++)
	{
		scanf("%d", &b[i]);
	}
	mem00 = b[4];
	mem01 = b[5];
	mem10 = b[6];
	mem11 = b[7];
	reg00 = b[0];
	reg01 = b[1];
	reg10 = b[2];
	reg11 = b[3];

	while (1)
	{

		for (int i = 0; i < 8; i++)
		{
			scanf("%d", &a[i]);
		}
		for (int i = 0; i < 8; i++)
		{
			if (a[0] == 1 && a[1] == 1 && a[2] == 1 && a[3] == 1)
			{
				printf("%d %d %d %d %d %d %d %d", reg00, reg01, reg10, reg11, mem00, mem01, mem10, mem11);
				return 0;
			}
			else
			{
				load(a[4], a[5], a[6], a[7]);
				
			}
			
		}
		
		
	}
	
}

문제 4

여기에 코드를 넣어주세요

문제 5

여기에 코드를 넣어주세요

문제 6

여기에 코드를 넣어주세요
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:22:57
Processing time 0.0175 sec