우선 불쾌지수 구하는 공식이 double index= (0.72*(dry+wet))+40.6; 이거구요
int[] dry={34,32,29,35,31};
int[] wet={21,23,24,21,19};
이 두가지 데이터를 double[], indexArr; calculate(int[]dry, int[]wet), showData()
이 메쏘드 이용해서 int 데이터를 calculate 메쏘드에 대입해서 double[], indexArr;로 저장하고
5일동안 월요일 : 불쾌지수 ->
화요일: 불쾌지수 ->
double* calculate(int* dry, int* wet)
{
double* tmp = new double[5];
for(int i = 0; i < 5; i++)
{
tmp[i] = 0.72*(dry[i]+wet[i]))+40.6;
}
return tmp;
}
int main()
{
int dry[]={34,32,29,35,31};
int wet[]={21,23,24,21,19};
double* ptr = calculate(dry, wet);
//요기다가 showdata 구현해서 넣어라
delete [] ptr;
return 0;
}
들여쓰기따윈 요기다가 그냥 생각나는대로 직접 적은거라 그따윈 없어
물론 컴파일따윈 안해봤어
돌아간다면 몇라인인지 세어보고 입금해라
ps. 아 ㅅㅂ usb1.1이라 usb에꺼 복사 죨 오래걸려 ㅠㅠ
int[] dry={34,32,29,35,31};
int[] wet={21,23,24,21,19};
이 두가지 데이터를 double[], indexArr; calculate(int[]dry, int[]wet), showData()
이 메쏘드 이용해서 int 데이터를 calculate 메쏘드에 대입해서 double[], indexArr;로 저장하고
5일동안 월요일 : 불쾌지수 ->
화요일: 불쾌지수 ->
double* calculate(int* dry, int* wet)
{
double* tmp = new double[5];
for(int i = 0; i < 5; i++)
{
tmp[i] = 0.72*(dry[i]+wet[i]))+40.6;
}
return tmp;
}
int main()
{
int dry[]={34,32,29,35,31};
int wet[]={21,23,24,21,19};
double* ptr = calculate(dry, wet);
//요기다가 showdata 구현해서 넣어라
delete [] ptr;
return 0;
}
들여쓰기따윈 요기다가 그냥 생각나는대로 직접 적은거라 그따윈 없어
물론 컴파일따윈 안해봤어
돌아간다면 몇라인인지 세어보고 입금해라
ps. 아 ㅅㅂ usb1.1이라 usb에꺼 복사 죨 오래걸려 ㅠㅠ
댓글 0