본문 바로가기
728x90

개발개발/c++ 예제3

빙고 AI 도 숫자 25개를 가지고 있다. 플레이어 숫자도 보여주고 AI 숫자 25개도 섞어서 보여준다. 플레이어가 숫자를 선택하면 플레이어 숫자 목록에서 *로 만들고 AI의 숫자 목록에서도 *로 만들어준다. 플레이어와 AI 둘 다 몇줄이 완성되었는지를 구한다.   #include #include int main (){ srand ( time ( 0 ) ); rand (); /* 1 ~ 25 사이의 숫자를 5x5 으로 섞어서 출력한다. */ int Number[25] = {}; int AINumber[25] = {}; for (int i = 0; i = 5) break; else if (AILineCount >= 5) break; // 숫자를 입력받는다. 1 ~ 25 사이의 숫자중 하나를 입력받는다.. 2024. 12. 14.
반복문, 난수, 입력(cin)을 사용하는 예제 조건 1.반복문을 이용하여 20개짜리 배열에1을 2개, 2를 2개 , 3을 2개 ... 10을 2개씩 입력하여1~10까지 값을 2개씩 넣어줄 수 있는 반복문을 작성하여 출력해봅시다. 그 후, 아래와 같이 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10이렇게 출력해봅시다. const int size = 20;int nums[size] = {};// 입력for( int i = 0 ; i    조건 21. 숫자를 2개 입력 받습니다. 입력받는 숫자는 0 ~ 19사이여야한다. 2. 2개의 숫자를 입력받은 후에 입력 받은 숫자를 인덱스로 사용하여 배열에 들어가있는 값이 서로 같은지 비교하는 코드를 작성해 봅시다.// 1. 배열에 들어가있는 값을 골고루 섞어주기srand ( time ( .. 2024. 12. 6.
c++ if문과 난수를 이용한 예제 예제 조건 :강화 수치를 저장하는 int 변수 하나가 있다.  강화 수치가 0~3 사이일 경우 100% 확률로 강화 성공 4-6 사이일 경우 50% 확률로 강화 성공 7-9 사이일 경우 20% 10 - 12, 2% 13이상일 경우 0.7% 나의 풀이 int upgrade = 13;printf("----------- 이전 강화 수치 : %d\n", upgrade);// 0-3 100% 강화성공if ( upgrade = 4 && upgrade = 50) printf("강화성공! 강화된 수치 : %d, 랜덤수치 : %d", ++upgrade, random); else printf("강화실패! 강화 수치 : %d, 랜덤수치 : %d", upgrade, rand.. 2024. 12. 5.
728x90