728x90
출처 : 반크_세계유산 경복궁
참고풀이]
#include <iostream>
#include <cstdlib> //srand(), rand()
#include <ctime> //time()
using namespace std;
//빈도수 체크 함수
int Frequency(int n)
{
int Chk[10]={0};
int Max; //제일 많이 발생한 빈도수 변수
int Max_i; //제일 많은 빈도수의 인덱스 번호
int i;//반복 또는 인덱스 변수
//입력된 n번까지 0~9사이의 빈도수를 구한다.
for(i=1;i<=n;i++)
Chk[rand()%10]++;
//빈도수 번호 찾기
Max=Chk[0];
Max_i=i;
for(i=1;i<10;i++)
if(Max<Chk[i])
{
Max=Chk[i];
Max_i=i;
}
return Max_i;
}
int main()
{
//실행할 때마다 결과값이 틀리도록
//무작위 초기값을 설정한다.
srand(time(NULL));
cout << "가장 많이 생성된 수 : " << Frequency(100);
return 0;
}
참고풀이 결과]
대한민국의 아름다운 영토, 독도의 여름
반응형
'프로그램 > C++ 1000제' 카테고리의 다른 글
C++ 105제] 어서와 C++는 처음이지! CHAPTER 03 PE 10. (0) | 2022.10.24 |
---|---|
C++ 104제] 어서와 C++는 처음이지! CHAPTER 03 PE 9. (0) | 2022.10.24 |
C++ 102제] 어서와 C++는 처음이지! CHAPTER 03 PE 7. (0) | 2022.10.20 |
C++ 101제] 어서와 C++는 처음이지! CHAPTER 03 PE 6. (0) | 2022.10.20 |
C++ 100제] 어서와 C++는 처음이지! CHAPTER 03 PE 5. (0) | 2022.10.20 |
댓글