본문 바로가기

IT/[Everyday]Coding39

사각형그리기2 사각형그리기2 Time Limit : 1000MS 정사각형의 한 변의 길이 n과 종류 m을 입력받은 후 다음과 같은 정사각형 형태로 출력하는 프로그램을 작성하시오. 종류 2번의 경우 숫자의 진행 순서는 처음에 왼쪽에서 오른쪽으로 너비 n만큼 진행 한 후 방향을 바꾸어서 이를 반복한다. 정사각형 한 변의 길이 n(n의 범위는 100 이하의 정수)과 종류 m(m은 1부터 3사이의 정수)을 입력받는다. 위에서 언급한 3가지 종류를 입력에서 한 변의 길이 n과 종류 m에 맞춰서 출력한다. 숫자 사이는 공백으로 구분하여 출력한다. 3 2 1 2 3 3 2 1 1 2 3 4 3 1 2 3 4 2 4 6 8 3 6 9 12 4 8 12 16 #include int main(){ FILE *inFp = .. 2014. 12. 19.
사각형그리기1 사각형그리기1 Time Limit : 1000MS 사각형의 높이 n과 너비 m을 입력받은 후 사각형 내부에 지그재그 형태로 1부터 n*m번까지 숫자가 차례대로 출력되는 프로그램을 작성하시오. 숫자의 진행 순서는 처음에 왼쪽에서 오른쪽으로 너비 m만큼 진행 한 후 방향을 바꾸어서 이를 반복한다. 사각형의 높이n와 너비m( n과 m의 범위는 100 이하의 정수)을 입력받는다. 위에서 형태의 직사각형을 입력에서 들어온 높이 n과 너비 m에 맞춰서 출력한다. 숫자 사이는 공백으로 구분한다. 4 5 1 2 3 4 5 10 9 8 7 6 11 12 13 14 15 20 19 18 17 16 3 2 1 2 4 3 5 6 #include int main(){ FILE *inFp = fopen("input.. 2014. 12. 19.
파스칼 삼각형 출력값 입력 Ex) 5 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 4 6 4 1 1 3 3 1 1 2 1 1 1 1 #include #include using namespace std; void Pascal(int n){ int arr[10][10] = {0}; for(int k=0; k 2014. 12. 19.
[피보나치 수열] 간단하게 구현 재귀 호출을 사용한다. 위키백과에서 살펴보면 "피보나치 수를 위의 황금비 값의 거듭제곱으로 구하는 것은 계산오차 때문에 좋지 않다. 피보나치 수를 컴퓨터 등에서 구할 때는 0번째와 1번째 값부터 차례대로 앞의 두 값을 더해서 얻는 것이 좋다." 라고 나와 있다. #include #include using namespace std;int fibonacci(int n){ int output; if(n 2014. 12. 19.
반응형