본문 바로가기

728x90

전체 글

(52)
[C++] 나이 차이 [목적] N(2 num; int* man = new int[num]; //입력받은 수 만큼 배열 할당 for(i=0; i> man[i]; for(i=0; i max) max = man[i]; //가장 연장자를 찾아 max에 저장 if(man[i] < min) min = man[i]; //가장 연소자를 찾아 min에 저장 } result = max - min; //연장자와 연소자의 나이 차이를 구하여 출력한다. cout
[C++] 진약수의 합 [목적] 자연수 N을 입력받으면 N의 진약수의 합을 수식과 함께 출력한다. [입력 예제] 20 [출력 예제] 1 + 2 + 4 + 5+ 10 = 22 20을 입력받게 되면 20의 약수인 [1, 2, 4, 5, 10, 20]에서 자기 자신을 뺀 진약수인 [1, 2, 4, 5, 10]을 더하는 수식과 합을 출력되면 된다. [코드] #include using namespace std; int main(void) { int n, sum=0; cin >> n; for(int i=1; i
[C++] 자연수의 합 [목적] 자연수 A와 B를 입력 받은 후 A부터 B까지의 합을 수식과 함께 출력한다. [입력 예제] 3 7 [출력 예제] 3 + 4 + 5 + 6 + 7 = 25 자연수 A와 B를 3과 7로 입력을 받게 되면 출력은 3부터 7까지 더해지는 수식과 함께 합을 출력한다. [코드] #include using namespace std; int main(int argc, char** argv) { int a, b, sum = 0, temp = 0; cin >> a >> b; if(a>b){ //a가 b보다 클 경우 a,b를 swap temp = a; a = b; b = temp; } for(a; a
[C++] 1부터 N까지의 M의 배수 합 [목적] C++을 이용해 자연수 N을 입력 받은 후 1부터 N까지의 수 중 M의 배수합을 출력하는 프로그램을 만든다. [입력 예제] 15 3 [출력 예제] 45 N은 15, M은 3으로 1부터 15까지의 수 중 3의 배수는 [3, 6, 9, 12, 15]가 있다. 해당 수들의 합은 45로 출력결과 역시 45가 출력되면 된다. [필요 지식] cin cin은 입력받는 함수로 std::cin >> n >> m; 과 같이 n과 m을 입력 받을 수 있다. cout cout은 출력하는 함수로 std::cout > m; if(m =3 && n

728x90
반응형