본문 바로가기
반응형

C언어강의6

C++ for, while 반복문 활용하기 오늘은 C++의 문법 중 반복문인 for과 while의 활용 방법을 알아보고 여러 가지 코드를 작성해 보자.for과 while은 반복적으로 작성해야 하는 코드를 여러 번 작성하지 않도록 간단하게 정리하기 위한 목적으로 사용한다.길게 작성해야 하는 코드를 간단히 몇 줄로 요약할 수 있다면 시간 효율성과 코드 가독성이 좋아질 수 있다.for 반복문 복습for(int i=0; i 복습을 위해 for 반복믄을 매우 간단하게 작성했다.i가 0부터 시작해 3이 되기 전까지 1씩 증가하면서 반복되는 코드이다.i 값을 그대로 출력하면 다음과 같은 결과가 나타난다.012 위의 코드로는 0, 1, 2이 출력되었는데, 만약 1부터 3까지 출력하고 싶다면 어떻게 작성해야 할까?for(int i=1; i 시작 값을 1로 설정하.. 2025. 1. 17.
[C++] STL next_permutation을 공부하자 오늘은 C++의 STL 중 next_permutation을 공부해 보자.STL에는 컨테이너와 알고리즘 등이 있다고 했는데, next_permutation은 알고리즘에 해당한다.그래서 사용하기 위해서는 algorithm 헤더를 추가해야 한다.그럼 오늘은 permutation의 개념을 알아보고 next_permutation 활용 코드를 보자.permutation 이란?permutation이란 순열을 의미한다.예를 들어 1, 2, 3에서 3개를 뽑는 경우의 수는 (1, 2, 3), (1, 3, 2), (2, 1, 3), (2, 3, 1), (3, 1, 2), (3, 2, 1) 등이 있다.앞에서 뽑았던 숫자를 다시 뽑더라도 순서를 고려해서 다른 경우의 수로 보는 것이 순열이다. next_permutation 이.. 2025. 1. 3.
[C/C++] 순열과 조합 알고리즘 구현하기 2 저번 시간에는 순열의 개념을 알아보고 알고리즘을 구현했다.아직 순열의 개념이 헷갈린다면 저번 포스팅을 보고오자.알고리즘까지 구현해보고 오면 더욱 좋다.https://fantasycodingworld.tistory.com/123 [C/C++] 순열과 조합 알고리즘 구현하기 1고등학생 때 배우는 내용 중 순열과 조합이 있다.흔히 nCr, nPr이라고 부르는데, 오늘은 순열에 대해서 먼저 공부하자.최근 조합론을 공부하면서 순열과 조합에 대해서 다시 살펴보게 되었다.한fantasycodingworld.tistory.com 이번 시간에는 같은 순열 알고리즘이지만, 중복이 가능한 경우에 대한 알고리즘을 구현해 볼 것이다.그에 더해, 코드에 대한 자세한 설명도 해볼 것이다.순열 설명 우선 순열이란 아래와 같이 표현이.. 2024. 12. 25.
3강 C언어 - 변수 생성하기 (메모리 공간, 데이터 타입, 자료형 이해하기) 안녕하세요 판타지코딩월드입니다! 저번 시간에는 printf 함수로 변수에 저장된 데이터를 출력하는 방법을 알아보았습니다. 변수에는 데이터를 저장할 수 있다 정도로 간단히 정리하고 printf 함수 사용 방법을 알아보았는데요, 이번 시간에는 변수가 무엇인지 자세히 알아보고 생성하는 방법을 공부하겠습니다. 1. 변수가 무엇일까? C언어에서 변수는 데이터를 저장할 수 있는 공간입니다. 이 공간을 우리는 이름을 붙여서 아래와 같이 표현하고 데이터를 저장합니다. int num = 10; 여기서 num이 바로 변수의 이름이고, int는 변수의 데이터 타입입니다. 변수를 생성할 때는 데이터 타입과 변수 이름을 설정하면 됩니다. 그리고 데이터를 저장하려면 위와 같이 작성해주면 됩니다. 2. 변수는 메모리 공간이다 위에.. 2024. 3. 7.
반응형