본문 바로가기

전체 글

(236)
C++ 배우기 5(랜덤함수, 배열, for문) 원래는 10월 14일에 배운 내용이지만, 카카오 관련 문제로 인해서 이제야 쓰게 되었다... 덕분에 조금 긴가민가한 기억으로 작성하여서 조금 뒤죽박죽일 수 있다. 한 번에 몰아서 써야 되는 내 인생이 레잔도... 랜덤, 난수 들어가기에 앞서 연산자 / 와 % 의 차이를 다시 확인해보자. 연산자 / 는 나누고 나온 몫을 출력해주고, 연산자 % 는 나누고 남은 나머지를 출력해준다. 따라서 연산자 % 를 사용하여 나오는 값을 가지고 여러 조건들을 만들어 낼 수 있으니 잘 기억해두면 좋다. 우선 랜덤 함수를 쓰기 전에 위와같이 파일을 불러와야 한다. 현재 시간을 불러오는 역할을 하는데, 바로 현재 시간을 불러와 seed 값에 넣어 출력 결과가 매번 달라지게 만들기 위해서이다. 만약 위의 srand()를 입력하지..
별찍기 / 숫자야구게임 별찍기 : 다중 for문을 이용하여 만들어보았다. #include #include using namespace std; int main() { //별찍기 첫번째 for (int i = 1; i < 6; i++) { for (int j = 0; j < i; j++) { cout
로또번호 자동 생성기 중복 검출하는 부분에서 많이 어려웠었다... 조금 더 개선할 수 있는 부분이 있을 것 같다. #include #include using namespace std; int main() { int input[6]; //입력 int lotto[6]; //번호생성 int samenum = 0; //맞춘 횟수 int count = 0; //배열 비교할 때 쓸 변수 int retry = true; //중복검출 유무 int j = 1; //중복검출 때 쓸 변수 srand(time(NULL)); while (true) //무한루프 { //번호 입력 cout > input[i]; } //중복검출 시 다시 생성 while (retry) { //로또 랜덤 생성 for (int i = 0; i < 6; i++) { lotto..
Part0. INTRO / Chapter 1 - Unit4 부사의 위치 https://youtu.be/AUEGjBCRk1M 부사(adverb)란? 문장에서 없어져도 문장을 구성하는 데 아무 지장이 없는 말 부사는 친한 애랑 같이 쓴다?? 붙혔을 때 어색하지 않은 위치. 1) 난(주어) / 드디어(부사) 영어의 비밀을(목적어) / 찾았다(동사) * 드디어 : finally, in the end find 앞에 / I 앞에 / 제일 마지막에 '드디어'를 붙혀도 상관은 없다. =I / finally / found / the secret / of English 2) 우리는 / 서울에서 오랫동안(부사) / 살아왔다 = We / have lived / in Seoul / for a long time 3) 그는 / 그가 아는 모든 것들을 / 나에게(부사) / 설명했다. = H..
호의 길이(라디안) / 부채꼴 솔직히 라디안 이후로 이해하기 좀 어렵다 ㅠㅠ 그래도... 공부해야지... 호의 길이와 원주의 비율 https://youtu.be/XFI7GK4Nv-s 이 영상에서는 라디안을 통해서 호의 길이와 원주의 비율을 설명해주고 있다. 대충 이런 느낌이다 라는 것을 설명해주는 영상인 것 같다. 따라서 이 비례식을 통해 호의 길이 또는 호의 중심각을 구할 수 있으니 잘 알아두자!!!! 부채꼴의 넓이 https://youtu.be/u8JFdwmBvvQ 이 영상에서는 주어진 값에 따라 부채꼴의 넓이를 구하는 방식을 설명해주고 있다. 이것도 하나의 비례식만 알면 된다. 이 방식을 통해 부채꼴의 넓이 또는 중심각도를 알아낼 수 있으니 이것도 알아두자!!!!
C++ 배우기 4(반복문 / 논리연산자 / 증감연산자) 티스토리 안에 코드블럭이라는 기능을 오늘이 돼서야 알게 됐다.... 좀 더 일찍 알았더라면;; 처음 블로그를 해보는 거라 많이 미숙한 것 같다...ㅠㅠ 반복분 While while(조건문) { } 반복문 중 하나인 while에 대해서 알아보자. 영어 그대로는 ~하는 동안의 뜻으로, 조건이 참인 동안 계속 반복한다. 하지만 조건이 거짓이 될 때 while을 빠져나와 반복이 종료가 된다. 만약 조건이 계속 참(true) 일 경우에는 무한루프가 되어버리니 주의하도록 하자. 번외로 비교연산자를 사용할 때, while( input != answer ) 과 while( !(input == answer) )는 'input과 answer 변수가 같지 않을 때'라는 같은 뜻이니 헷갈리지 않도록 하자. 논리연산자 저번에 ..
가위바위보 게임 #include using namespace std; int main() { int input, computer = 0; while (true) { cout input; if (input == computer) cout
숫자 유추해서 맞춰보기 for반복문을 사용하여 만든 것 #include using namespace std; int main() { int count = 5; int num = 5; int answer = 486; int i = 0; int input; for (i = 0; i < num; i++) { cout