본문 바로가기

C++25

C++ 2609 최대공약수 최소공배수 나름 나눗셈으로 열심히 풀어보았지만.. 계속해서 틀려 결국 구글링을 했는데 세상사람들 나 빼고 다 유클리드 호제법으로 풀었더라 내 틀린풀이 #include using namespace std; int main() { int a, b; cin >> a; cin >> b; int small = 0; int big=0; if (a > b) { small = b; big = a; } else if (a 0; i--) { if (a % i == 0 && b % i == 0) { max = i; break; } } //최소공배수 int min; for (int i = big; i < 1000.. 2022. 4. 13.
C++ 이론 공부(시험문제 정리) 변수 1. 데이터타입의 종류를 10개 이상 쓰고 어떤 타입인지 서술하시오. - 문자형 : char(1byte), unsigned char(1byte) - 정수형 : short(2byte), int(4byte), long(4byte), long long(8byte), unsigned short(2byte), unsigned int(4byte), unsigned long(4byte) - 실수형 : float(4byte), double(8byte), long double(8byte) - 논리형 : bool(1byte) 2. 지역변수, 전역변수, 동적할당 된 변수, static변수들은 각각 메모리 구조상 어떤 곳에 할당되고 언제 해제되는지 쓰시오. - 지역변수 : 중괄호 내 선언되는 변수. 해당 중괄호에서 변수.. 2022. 4. 13.
C++ 백준 10950번 A+B-3 빙빙 돌아서 온 풀이 #include #include using namespace std; int main() { int T; cin >> T; vector sum; for (int i = 0; i > a >> b; sum.push_back(a + b); } for (int i = 0; i > a >> b; cout 2022. 4. 13.
C++ 백준 2562번 최댓값 9개의 숫자를 입력하고 그 중에서 최댓값과 그 위치를 구하는 문제이다. 배열로 푸는 법, 벡터로 푸는 법으로 나누어서 풀이하겠다. 배열풀이 배열로 숫자 입력받기 int arr[9]; for (int i = 0; i > a; arr[i] = a; } 2. 최댓값 구하기 #include int maxArr = *max_element(arr, arr + 9); cout 2022. 4. 13.