[9시제출!!!]배열돌리는법!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
중독적
2023.04.01
질문 제목 :
평균이하/이상값의 갯수세기
갯수를 어떻게 세나요?부탁드려요..ㅠㅠㅠ
아침9시까지 제출인데..이러고 있네요..ㅠㅠㅠ
질문 내용 :
입력받은 5개의 정수를 배열에 저장했습니다.
그 값들의 평균, 최대값,최소값을 구했어요
그리고 평균이하/이상 값이 몇개있는지 어케구하죠??
★앗 그리고 이거 최소값은 제대로 나오는데 최대값이 2번째로 큰값이 나오네요......ㅠㅠ뭐가문제죠??ㅜㅜ★
#includestdio.h
void main()
{
//변수선언
int a[5];
int i,j;
int sum=0;
float avr;
int b;
//입력받기
for(i=0; i5; i++)
{
printf(5개의 정수를 입력하세요:);
scanf(%d,&a[i]);
}
//평균
for(i=0;i5;i++)
sum += a[i];
avr= sum/5.0f;
//최대값과 최소값
for(i=0;i5;i++)
{
for(j=4;ji;j--)
if(a[j-1]a[i])
{
b=a[j-1];
a[j-1]=a[j];
a[j]=b;
}
}
//출력
printf(수의 평균= %.2f\n,avr);
printf(수의 최대값 = %d\n,a[4]);
printf(수의 최소값=%d\n,a[1]);
}