전체 글 (453) 썸네일형 리스트형 도전! 프로그래밍1. 도전 4 #include int main(void) { int cash; int bread = 500, snack = 700, coke = 400; int i, j, k; printf("Possesion cash: "); scanf("%d", &cash); if (cash < 1600) { printf("cash is not enough \n"); return main(); } for (i = 1; i < cash / bread; i++) { for (j = 1; j < cash / snack; j++) { for (k = 1; k < cash / coke; k++) { if (cash == bread*i + snack*j + coke*k) printf("bread: %d, snack: %d, coke: %d \.. 도전! 프로그래밍1. 도전 3 #include int GCD(int num1, int num2) { int tmp, n; if (num1 < num2) { tmp = num1; num1 = num2; num2 = tmp; } while (num2!=0) { n = num1%num2; num1 = num2; num2 = n; } return num1; } int main(void) { int num1, num2; printf("input two numbers: "); scanf("%d %d", &num1, &num2); printf("GCD: %d \n", GCD(num1, num2)); return 0; } 도전! 프로그래밍1. 도전 2 #include int MaxNum(int num1, int num2) { int max; if (num1 > num2) max = num1; else max = num2; return max; } int MinNum(int num1, int num2) { int min; if (num1 도전! 프로그래밍1. 도전 1 #include int main(void) { int n; printf("input DCM: "); scanf("%d", &n); printf("%x \n", n); return 0; } 최댓값 #include using namespace std; int main(void) { int arr[9]; int max = 0, order = 0; for (int i = 0; i > arr[i]; if (arr[i] >= max) { max = arr[i]; order = i+1; } } cout 최소, 최대 #include using namespace std; int main(void) { int min = 0, max = 0; int num = 0, i = 0, j = 0; cin >> num; for (i = 0; i > j; if (i == 0) { min = j; max = j; } else { if (j = max) max = j; } } cout 더하기 사이클 #include using namespace std; int main(void) { int N, num; int A, B, C; int i = 0; cin >> N; num = N; while (1) { A = num / 10; B = num % 10; C = (A + B) % 10; A = B; B = C; num = (A * 10) + B; i++; if (num == N) break; } cout A + B - 4 #include using namespace std; int main(void) { int A, B; while (cin>>A>>B) { cout 이전 1 ··· 50 51 52 53 54 55 56 57 다음 목록 더보기