C++/Foundation

010. 10개의 숫자를 랜덤으로 만들어서 배열에 저장하고 평균, 최소, 최대값을 구하시오

페프 2021. 3. 16. 06:51




#include <iostream> 
#include<ctime> 

using namespace std; 


int main() { 

	srand(unsigned(time(0))); 

	int a[10];
	for (int i = 0; i < 10;i++)
		a[i] = rand();
	
	
	for (int i = 0; i < 10; i++)
		cout << a[i] << endl;

	double avg = 0;
	int sum = 0; 
	int min = a[0]; 
	int max = a[0]; 
	
	for (int i = 0;i < 10;i++) { 
		sum += a[i]; 
		if (min > a[i]) 
			min = a[i]; 
		else if (max < a[i]) 
			max = a[i]; 
	} 

	cout << "평균 : " << sum / 10.0 << endl; 
	cout << "최소값 : " << min << endl; 
	cout << "최대값 : " << max << endl; 
}