분류 전체보기 485

객체지향프로그래밍 2과 그룹액티비티 총정리

객체지향프로그래밍 1번 (a) 문자열을 선언하는 데 사용하는 헤더 파일은 입니다. (b) 두 개의 문자열을 합치는 연산자는 +입니다. (c) 문자열의 길이를 반환하는 함수는 length()나 size()입니다. (d) 문자열에서 특정 위치에 있는 문자를 가져오는 함수는 operator[]입니다. (e) 두 개의 문자열을 비교하는 함수나 연산자로는 ==, !=, = 등이 있습니다. (f) 문자열에서 특정 문자열을 찾는 함수는 find()입니다. (g) 문자열에서 특정 문자열을 다른 문자열로 대체하는 함수는 replace()입니다. (h) 문자열을 특정 문자를 기준으로 분할하는 함수는 find()를 사용하여 구현할 수 있습니다. (i) 문자를 대문자로 변환하는 함수는 toupper()입니다. (j) 문자를 ..

객체지향프로그래밍 그룹 액티비티 1과 총정리

객체지향프로그래밍1 1번 "Hello1"은 10번 출력됩니다. 이 때, sum1은 0 + 1 + 2 + ... + 9로 계산되어 총 45가 됩니다. "Hello2"는 11번 출력됩니다. 이 때, sum2는 0 + 1 + 2 + ... + 10로 계산되어 총 55가 됩니다. "Hello3"은 10번 출력됩니다. 이 때, sum3은 1 + 2 + ... + 10로 계산되어 총 55가 됩니다. 따라서 "Hello1"은 10번, "Hello2"는 11번, "Hello3"은 10번 출력되며, sum1은 45, sum2와 sum3은 각각 55입니다. 객체지향프로그래밍 1 2번 정답 : 8 1부터 시작하여 2를 곱해가면서 i의 값이 128보다 작거나 같은 경우에만 반복문이 실행됩니다. 따라서 i 는 1, 2, 4, ..

객체지향 프로그래밍 25번 , 26번, 28번, 29번, 30번, 31번, 32번, 33번

#include using namespace std; const int MAX = 100; int main() { int n; cin >> n; int data[MAX]; // 입력 받은 정수를 배열에 저장 for (int i = 0; i > data[i]; } // 버블 정렬을 사용하여 배열을 오름차순으로 정렬 for (int i = n - 1; i > 0; i--) { for (int j = 0; j data[j + 1]) { int tmp = data[j]; data[j] = data[j + 1]; data[j + 1] = tmp; } } } // 중복된 값을 제거하고 남은 값을 새로운 배열에 저장 int uniqueDat..

[C++] Finding the Smallest Positive Integer

#include using namespace std; int main() { int N; cin >> N; int arr[100]; int min = -1; int count = 0; for (int i = 0; i > arr[i]; } for (int i = 0; i 0) { if (arr[i] < min) { min = arr[i]; count++; } } } if (count != 0) { cout = 0 && (positive_min == -1 || k < positive_min)) positive_min = k; } cout k를 입력을 받은 후 if문을 통해 k가 0보다 크고 positive_min이 -1이거나 k 가 ..