#include <stdio.h>
#include <windows.h>
int main()
{
//배열의 생성과 초기화
int 배열[] = {
5,3,9,1,7
};
//배열의 길이 구하기
int 길이 = sizeof(배열) / sizeof(int);
int i, j; //반복문에 사용될 인덱스 변수
int 총합 = 0; //총합 저장용
//sum
float 평균 = 0; //평균 저장용
//avr
int 최대값 = 0; //최대값 저장용
//max
int 최소값 = 0; //최소값 저장용
//min
//오름차순 정렬용
int sortMin, sortIdx, tmp;
//배열의 각 요소에 접근
for (i = 0; i < 길이; i++)
{
printf("arr[%d] : %d\n", i, 배열[i]);
}
//총합 구하기
for (i = 0; i < 길이; i++)
{
//배열의 각 요소를 더하기 연산
총합 += 배열[i];
}
printf("* 총합 : %d\n", 총합);
//평균 구하기
for (i = 0; i < 길이; i++)
{
//배열의 각 요소를 더하기 연산
//위에서 총합을 구했기때문에 이를 재활용해도됨
평균 += 배열[i];
}
평균 /= 길이; //배열의 길이로 평균을 나누어 평균에 대입
printf("* 평균 : %.2f\n", 평균);
//최대값 구하기
for (i = 0; i < 길이; i++)
{
//배열의 각 요소들과 현재 최대값을 비교
//최대값보다 크다면 최대값에 대입
if (배열[i] > 최대값)
최대값 = 배열[i];
}
printf("* 최대값 : %d\n", 최대값);
system("pause");
return 0;
}
최대값, 최소값에 사이시옷 넣어야 한다는 ㅇㅅㅇ
ㄴ 왜?