본문 바로가기

동아리4

알튜비튜_06_일차원배열(2) 백준 10807 - 개수세기 풀이과정 1) 정수 N을 입력받고, 배열 array[N]을 for문을 이용해서 N개만큼의 정수를 입력받는다. 2) 찾으려는 정수 v를 입력받는다. 3) for 문과 if문을 활용해서 배열 array[N] == v라면 count +=1 ;를 해준다. 4) 마지막으로 count를 출력한다. C언어로 풀어보자. #include int main() { int N; scanf("%d", &N); int array[N]; for (int i = 0; i 2024. 11. 12.
알튜비튜_06_1차원배열(1) 배열(array)이란, 동일한 타입의 데이터가 여러 개 저장되어 있는 데이터 저장장소 이다. 배열 사용의 장점은 1) 데이터를 순차적으로 저장할 수 있다. 2) 인덱스를 이용해서 원소에 접근한다. 3) 반복문을 이용하기에 좋은 구조이다. 배열의 인덱스(index) 는 배열 원소의 번호로 배열의 시작 위치에서부터 데이터가 있는 상대위치를 나타낸다. 인덱스는 0부터 시작한다 !! 배열의 선언 형식 : 자료형 배열이름[배열 크기]; ex) int ewha[5]; int ewha[5] = {1,2,3,4,5}; --> 배열의 선언과 동시에 초기화됨. int ewha[] = {1,2,3,4,5}; --> 배열의 크기가 주어지지 않았는지만, 자동적으로 초기값의 개수만큼 크기가 잡힘. --> [1,2,3,4,5] 가.. 2024. 11. 11.
알튜비튜_05_반복문 반복문이란?특정 작업을 여러 번 반복 수행할 수 있게 해주는 구문이다.  반복문을 사용하면 동일한 작업을 반복적으로 수행할 수 있어서 코드를 간결하고 효율적으로 작성할 수 있다.    증감 연산자 : 변수의 값을 1씩 증가하거나 감소시키는 연산자- 증가 연산자 와 감소 연산자 가 있다. - 전위 증가/전위 감소(++i, --i) : 변수 먼저 증가(감소)시키고 그 값을 사용- 후위 증가/후위 감소(i++,i--) : 변수 먼저 사용 후 나중에 값 증가(감소) ex) a=5printf("전위연산: %d", ++a) //6printf("후위연산: %d", a++) //5    반복문 중 for문에 재해서 먼저 살펴보자        이제 반복문 중 while문에 대해서 살펴보자.     이제 반복문 중 dow.. 2024. 11. 10.
알튜비튜_04_조건문 조건문이란?프로그램의 흐름을 제어하기 위해 측정 조건을 평가하여, 그 결과에 따라 실행할 코드를 결정하는 구문조건문을 사용하면 조건의 참/거짓에 따라 서로 다른 작업을 수행할 수 있다.  비교 연산자와 논리 연산자에 대해서 알아보자. 조건문에는 'if else 문' 과 'switch 문' 이 있다.  먼저 if else 문에 대해서 알아보자.   만약 조건식이 여러개라면?if - else if - (else) 로 쓰면된다. (else)를 쓰는 것은 자유이다.  간단한 조건문의 예를 들자면, '값이 양수일 떄 100~90 : A, 89~80점: B 이고 나머지는 F이다.' 라고 했을 떄 조건문을 어떻게 쓸 수 있을까?**if 안에서 조건을 연결해 줄때는 논리 연산자를 이용해야한다.  내가 요즘 주로 쓰는 .. 2024. 10. 28.