[C++] BAEKJOON (2581) 소수
문제 자연수 M과 N이 주어질 때, M 이상 N 이하의 자연수 중에서 소수인 것을 모두 골라 소수의 합과 최솟값을 출력하는 프로그램을 작성하시오. 첫째 줄에 M, 둘째 줄에 N이 주어지며, 두 수는 자연수이다. (M, N ≤ 10,000) M 이상 N 이하의 자연수 중에서 소수인 것을 모두 찾아 첫째 줄에 합, 둘째 줄에 최솟값을 입력한다. 단, M 이상 N 이하의 자연수 중에서 소수가 없을 경우 '-1'을 출력한다. 예. M = 60, N = 100 60 이상 100 이하의 자연수 중 소수는 61, 67, 71, 73, 79, 83, 89, 97이다. 소수의 합은 61 + 67 + 71 + 73 + 79 + 83 + 89 + 97 = 620이고, 최솟값은 61이다. 결과 #include int main..
[C++] 2진수, 8진수, 16진수 표현하기
기본적으로 10진수로 표현되기 때문이 2진수, 8진수, 16진수로 표현하기 위해서는 데이터 값에 접두어를 붙여준다. // 2진수: 0, 1 int bin = 0b1001; // '0b' // 8진수: 0, 1, 2, 3, 4, 5, 6, 7 int oct = 012; // '0' // 16진수: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F int hex = 0xF; // '0x' 2진수의 경우 아래와 같이 "'"를 넣어 사용자가 보기 쉽게 표현할 수 있다. 이때 컴파일러는 "'"를 생략하고 컴파일을 진행한다. int bin1 = 0b101111111010; int bin2 = 0b1011'1111'1010; 참고: Inflearn, 홍정모의 따라하며 배우는 C++,..