Jungol Algorithm/Language Coder 112

[정올 CODE 527] 디버깅 - 자가진단2

제한시간 메모리제한 해결횟수 시도횟수 1000 ms 0 MB 5353 회 7930 회 문제 2개의 정수를 입력받아 첫 번째 수를 두 번째 수로 나눈 몫을 출력하고 첫 번째 수를 실수로 변환하여 두 번째 수로 나눈 값을 구한 후 반올림하여 소수 둘째자리까지 출력하는 프로그램을 작성하고 프로그램 내용에 관한 설명을 주석으로 표시하시오. 입력 예 3.4 5.65 출력 예 19 15 순서대로 중요한 키워드만 먼저 아래와 같이 정리해보았습니다. 1. 2개의 정수를 입력한다. int a,b; scanf("%d %d",&a,&b); 2. 첫 번째 수를 두 번째 수로 나눈 몫을 구한다. 첫 번째 수를 실수로 변환하여 두 번째 수로 나눈 값을 구한 후 반올림한다. (한 줄로 한번에 정의하였습니다.) c = (double..

[정올 CODE 526] 디버깅 - 자가진단1

제한시간 메모리제한 해결횟수 시도횟수 1000 ms 0 MB 5630 회 9819 회 문제 2개의 실수(double)를 입력 받아서 두 수의 곱을 정수로 변환한 결과값과 두 수를 각각 정수로 변환하여 곱을 구한 결과값을 출력하는 프로그램을 작성하고 프로그램 내용에 관한 설명을 주석으로 표시하시오. 입력 예 3.4 5.65 출력 예 19 15 ---------------------------------------------------------------------- 이번 문제는 형 변환 개념을 물어보는 문제네요! #include int main(){ double a,b; scanf("%lf %lf",&a,&b); printf("%d %d",(int)(a*b), (int)a * (int)b); } 기본적으..

[정올 CODE 115] 연산자 - 형성평가5

115 : 연산자 - 형성평가5 제한시간 메모리제한 해결횟수 시도횟수 1000 ms 0 MB 9205 회 18353 회 문제 민수와 기영이의 키와 몸무게를 입력받아 민수가 키도 크고 몸무게도 크면 1 그렇지 않으면 0을 출력하는 프로그램을 작성하시오. (JAVA는 1 이면 true, 0 이면 false를 출력한다.) 입력 예 150 35 145 35 출력 예 0 ----------------------------------- 문제를 잘 읽어보시면, 민수가 키도 크고 몸무게도 크면 1 그렇지 않으면 0을 출력 이 말은, 민수의 키 > 기영의 키 AND 민수의 몸무게 > 기영의 몸무게 가 성립해야 하는 조건입니다. 1가지의 방법만 있는 것이 아니지만, 저는 if문을 사용하여 해결하였습니다. #include ..

[정올 CODE 114] 연산자 - 형성평가4

두 정수를 입력받아 첫 번째 수는 전치증가연산자를 사용하고 두 번째 수는 후치감소연산자를 사용하여 출력하고 바뀐 값을 다시 출력하는 프로그램을 작성하시오. 10 15 11 15 11 14 ----------------------------------------------------------------------------------- INPUT (10 15) --> a에 받은 10이라는 값이 전치증가, b에 받은 15라는 값이 후치감소. 연산자에 대해서 간단하게 설명하면. sum += ++a는 a값을 1증가시키고 sum에 누적하는 것이고, sum += a++는 sum에 누적하고 a값을 누적하는 것입니다. 즉, 다음 명령(세미콜론 ;)을 만나기 전에 값이 변하는 것은 '전치'입니다. 그렇게되면 입력된 값..

[정올 CODE 113] 연산자 - 형성평가3

현재 모든 코드는 Visual Studio 2015에 최적화 되어 있습니다. Dev-c++같은 컴파일 프로그램을 사용하시는 분께는 #include , system("pause")와 같은 코드가 굳이 들어갈 필요가 없음을 알려드립니다! 113 : 연산자 - 형성평가3 제한시간: 1000 ms 메모리제한: 0 MB 해결횟수: 9166 회 시도횟수: 13186 회 직사각형의 가로와 세로의 길이를 정수형 값으로 입력받은 후 가로의 길이는 5 증가시키고 세로의 길이는 2배하여 저장한 후 가로의 길이 세로의 길이 넓이를 차례로 출력하는 프로그램을 작성하시오. 20 15 width = 25 length = 30 area = 750 ------------------------------------------------..

[정올 CODE 111] 연산자 - 형성평가1

111 : 연산자 - 형성평가1제한시간: 1000 ms 메모리제한: 0 MB 해결횟수: 6371 회 시도횟수: 11337 회 국어 영어 수학 컴퓨터 과목의 점수를 정수로 입력받아서 총점과 평균을 구하는 프로그램을 작성하시오. (단 평균의 소수점 이하는 버림 한다.) [Copy] 70 95 63 100 [Copy] sum 328 avg 82 출처 : 자기주도C언어프로그래밍 #includeint main(){int kor,eng,math,computer;scanf("%d %d %d %d",&kor,&eng,&math,&computer);printf("sum %d\n",kor+eng+math+computer);printf("avg %d",(kor+eng+math+computer)/4);}

실력키우기 - 숫자사각형1

1303 : 숫자사각형1제한시간: 1000 ms 메모리제한: 128 MB 해결횟수: 3782 회 시도횟수: 8421 회 사각형의 높이 n과 너비 m을 입력받은 후 n행 m열의 사각형 형태로 1부터 n*m번까지 숫자가 차례대로 출력되는 프로그램을 작성하시오. 숫자의 진행 순서는 처음에 맨 윗줄의 왼쪽에서 오른쪽으로 1부터 차례대로 너비 m만큼 출력한 후 다음 줄로 바꾸어서 다시 왼쪽에서 오른쪽으로 1씩 증가하면서 출력하는 방법으로 n번 줄까지 반복한다. 사각형의 높이n와 너비m( n과 m의 범위는 100 이하의 정수)을 입력받는다. 위에서 형태의 직사각형을 입력에서 들어온 높이 n과 너비 m에 맞춰서 출력한다. 숫자 사이는 공백으로 구분한다. [Copy] 4 5 [Copy] 1 2 3 4 ..

[정올 CODE 523~525] 연산자 - 자가진단6 ~ 자가진단8

523 : 연산자 - 자가진단6제한시간: 1000 ms 메모리제한: 0 MB 해결횟수: 4169 회 시도횟수: 8786 회 Special Judge 두 개의 정수를 입력받아서 다음과 같이 4가지 관계연산자의 결과를 출력하시오.이때 입력받은 두 정수를 이용하여 출력하시오. (JAVA는 1이면 true, 0이면 false를 출력한다.) [Copy] 4 5 [Copy] 4 > 5 --- 0 4 = 5 --- 0 4 b);printf("%d < %d --- %d\n",a,b,a=b);printf("%d

[정올 CODE 518~522] 연산자 - 자가진단1 ~ 자가진단5

518 : 연산자 - 자가진단1제한시간: 1000 ms 메모리제한: 0 MB 해결횟수: 5511 회 시도횟수: 10867 회 세 개의 정수를 입력 받아서 합계와 평균을 출력하시오. (단 평균은 소수 이하를 버리고 정수부분만 출력한다.) [Copy] 10 25 33 [Copy] sum : 68 avg : 22 출처 : 자기주도C언어프로그래밍 #includeint main(){int a,b,c;scanf("%d %d %d",&a,&b,&c);printf("sum : %d\n",a+b+c);printf("avg : %d",(a+b+c)/3);} 519 : 연산자 - 자가진단2제한시간: 1000 ms 메모리제한: 0 MB 해결횟수: 5222 회 시도횟수: 7961 회 정수 2개를 입력받아서 첫 번째 수에는 10..