Technote/Data Structure C++ Data Structure week1 Pooh0216 2009. 8. 26. 13:47 자료구조 1주차 실습 #include<iostream> using namespace std; const int NUMSTUDENTS = 5; void printScore(int value) { cout << value << endl; } int average(int s[],int size) { int i,sum=0; for(i=0;i<size;i++){ sum += s[i]; } return int(sum/size); } int nearestScore(int s[],int size , float avg) { int i,j; int chk=0,con=0; for(i=0;i<size;i++){ if( chk > abs(s[i]-avg)) { chk = abs(s[i]-avg); con = s[i]; } } return con; } int main() { int score[NUMSTUDENTS] = {80,70,65,93,80}; for(int i = 0; i<NUMSTUDENTS; i++){ cout << score[i] << " " ; } printScore(average(score,NUMSTUDENTS)); printScore(nearestScore(score,NUMSTUDENTS,average(score,NUMSTUDENTS))); cout << endl; return 0; } <SPAN id=tx_marker_caret></SPAN> 저작자표시 (새창열림)