이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date |
2010/03/26 19:12:09 |
Name |
김영대 |
Subject |
C++ 질문입니다. |
마지막 등수 출력에서 막혔습니다.
출력 결과가
예를 들어
15
46
45
22
4
1
2
3
이런식으로 되야 합니다.
등수가 나와야 되는건데.. 저는 이상하게 쓰레기 값이 나오네요...ㅠㅠ
#include <iostream>
using namespace std;
int main()
{
int example[10] = {0};
double sum=0;
cout << "데이터를 입력하시오. " << "\n";
cout << "\n\n";
for (int i=0; i<sizeof(example)/sizeof(example[0]); ++i)
{
cout << "(" << i+1 << ")" << "번 학생:";
cin >> example[i];
sum += example[i];
}
for (i=0; i<10; ++i)
{
cout << "(" << i+1 << ")";
cout << example[i];
cout << " ";
}
////////////// ////////////// ////////////// ////////////// ////////////// //////////////
//평균 구하기
cout << "\n\n";
cout << "평균:";
cout << sum/(sizeof(example)/sizeof(example[0]));
////////////// ////////////// ////////////// ////////////// ////////////// //////////////
//가장 높은 점수와 몇 번째 학생인지
int temp1 = example[0];
for (i=0; i<sizeof(example)/sizeof(example[0]); ++i)
{
if (temp1<example[i])
{
temp1=example[i];
}
}
cout << "\n\n";
cout << "가장 높은 점수:" << temp1 << "점";
int temp2 = 0;
for (i=0; i<sizeof(example)/sizeof(example[0]); ++i)
{
if (example[temp2]<example[i])
{
temp2=i;
}
}
cout << "\n\n";
cout << "(" << temp2+1 << ")" << "번째 있는 학생";
cout << "\n";
////////////// ////////////// ////////////// ////////////// ////////////// //////////////
//내림차순
cout << "\n\n";
cout << "내림차순";
cout << "\n";
{
int temp3 = 0;
for (i=0; i<sizeof(example)/sizeof(example[0]); ++i)
{
for (int j=i; j<sizeof(example)/sizeof(example[0]); ++j)
{
if (example[i] < example[j])
{
temp3 = example[j];
example[j] = example[i];
example[i] = temp3;
}
}
cout << example[i]<< " ";
}
}
////////////// ////////////// ////////////// ////////////// ////////////// //////////////
//등수출력
cout << "\n\n";
int count[] = {0};
for(i=0; i<sizeof(example)/ sizeof(example[0]); ++i)
{
for(int j=0; j<sizeof(example)/ sizeof(example[0]); ++j)
{
if(example[i] > example[j])
{
++count[i];
}
}
}
for (i=0; i<sizeof(example)/ sizeof(example[0]); ++i)
{
cout << count[i];
cout << "\n";
}
return 0;
}
|
통합규정 1.3 이용안내 인용
"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
|