728x90 개발개발55 반복문, 난수, 입력(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++의 함수 🎯함수특정 동작을 하는 코드를 작성하여 필요할 때마다 해당 코드를 동작시켜줄 수 있는 기능입니다.// 함수의 형태 반환타입 함수이름 ( 인자 ) { 함수의 내용}반환타입은 변수타입 (ex: bool char int ... )을 넣어주면 됩니다.반환타입엔 void도 있습니다.. 반환할게 없을때 사용합니다.이 함수가 기능을 동작시키고 결과로 이 함수를 사용한 곳에 반환해야할 값이 있을 경우 해당 값의 타입을 반환 타입으로 지정합니다.함수이름 - 목적에 맞는 이름으로 작성하기 Parameter - 인자, 파라미터, 매개변수 - 해당 함수에서 기능을 동작시키기 위해 특정 값을 외부에서 값을 받아와야 할 때 사용 - 있을수도 없을수도 있음 예제1) 두개의 정수를 받아서 덧셈한 값을 반환하는 함수 int .. 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. c++의 조건문, 난수, 사용자 정의 변수타입, enum class, 반복문, 배열 🎯 조건문▶️ if - if 조건문은 여러 조건 중 하나를 처리하는 기능 입니다.- 동작 순서 : 조건식을 체크하여 조건식이 true일 경우 코드 블록안의 코드가 동작합니다.// if의 구조 if( 조건식 ){ // 해당 조건식에 해당할 경우 동작할 코드}//else if문 구조else if( 조건식 ){ // 해당 조건식에 해당할 경우 동작할 코드}//else문 구조else {}▶️ else문else는 반드시 if와 함께 사용 되어야 합니다. if 문의 조건이 false일때 동작if문 다음에 위치해야 한다. else if()문이 있다면 else if()문 다음에 위치해야 합니다.하나의 if문에 else는 하나만 존재할 수 있습니다.▶️ else if문반드시 if와 함께 사용 되어야 합니다.우선순.. 2024. 12. 5. c++의 구조, 문자열 출력, 변수, 상수, 형변환 ▶️ 언어는 고수준언어와 저수준 언어가 있습니다.고수준언어 : 사람이 이해하기 편한 언어 ex) 자바 C# 등저수준언어 : 컴퓨터가 이해하기 편한 언어 ex)어셈블리어컴파일러 : 수준 언어를 저수준 언어로 번역해 주기 위한 번역기.전처리기 : 컴파일 전에 처리하는 기능입니다.다른 cpp 파일도 포함가능하며 헤더 파일을 포함시켜서 사용하기 위한 기능입니다. 대부분 헤더파일 포함하기 위해 사용합니다.ex : #include #defineinclude : 헤더 파일을 포함시켜서 사용하기 위한 기능입니다. ▶️ 실행 파일이 만들어지는 순서 코드 작성 -> 전처리 -> 컴파일 -> 빌드 -> 링크 -> 실행파일 제작 전처리 (Preprocessing) : 전처리기 구문을 전처리기로 컴파일 전 코드를 준비하고 .. 2024. 12. 4. 이전 1 ··· 8 9 10 11 다음 728x90