안녕 형들아. 나 이거 C++로 코딩할려는데 너무 초급이라서 잘 모르겠는데 도와줄 형 있어? 능력자 있었으면 좋겠다...


#include <iostream>

#include <algorithm>


using namespace std;


int max(double, int);

double R, Rm, sigmar, sigmam, sigma, Mw;


if R < 5

  sigmar = 0.54;

if 5 <5 <20

  sigmar = 0.54-0.0227(R-5);

if R>20

  sigmar = 0.2;


Rm = sqrt(pow(R,2)+pow(9.3,2));


sigma = sqrt(pow(sigmam,2)+pow(sigmar,2));


loga = 2.20 + 0.81*(Mw-6)-1.27*logRm +0.11*max(log(Rm/100),0)-0.0021*Rm



아 이상해 댓글이 안달려...

여기나 남길께lnPHA =~~~이 메인 공식! C++로 max랑 min을 이용하는데

'인수목록이 일치하는 오버로드된 함수 "max"의 인스턴스가 없습니다.라고 떠...

아 그리고 #include <math.h>는 넣었어


저 max를 C++에서 어떻게 사용하면 좋을지가 가장 큰 의문점이야 ㅠㅠㅠㅠㅠ