Problem Solving/BOJ

[백준 / BOJ] C++ 28701 세제곱의 합

nageune 2023. 8. 15. 02:58
728x90
반응형

28701번: 세제곱의 합

 

문제

https://www.acmicpc.net/problem/28701

 

28701번: 세제곱의 합

$a$의 제곱은 $a$를 두 번 곱한 수로, $a^2$으로 표현합니다. $a^2 = a \times a$입니다. 또한, $a$의 세제곱은 $a$를 세 번 곱한 수로, $a^3$으로 표현합니다. $a^3 = a \times a \times a$ 입니다.

www.acmicpc.net

 

 

풀이

주어진 대로 수식을 출력하면 된다.

pow 함수는 return value가 double이기 때문에 type 변환을 꼭 해줘야 한다. 혹은 변수에 저장한 다음 출력해야 한다.

 

 

코드

#include <bits/stdc++.h>
using namespace std;

int main() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  int n;
  cin >> n;
  cout << (n + 1) * n / 2 << '\n';
  cout << (int)pow((n + 1) * n / 2, 2) << '\n';
  cout << (int)pow((n + 1) * n / 2, 2) << '\n';
  return 0;
}

 

728x90
반응형