📜 문제 포인터를 사용하여 배열의 합계와 평균을 계산하는 함수를 작성하자! 크기가 10인 정수 배열을 선언하고 사용자로부터 값을 입력 받아서 배열에 저장하자! 평균을 출력할 때는 소수점 2자리 까지만 출력하자! 📥입력 정수 10개를 차례로 입력받는다. 📤출력 합계와 평균을 출력한다. 💡풀이 핵심 포인트는 포인터 연산자 *와 &의 사용법을 알면 쉽게 풀 수 있는 문제이다. 포인터를 이용해서 함수를 전달하려면 인수로 주소값인 '&변수명'을 넘기면 되고, 매개변수 '타입명* 변수명' 또는 '타입명 *변수명'로 받으면 된다. 여기서 실제 그 변수 주소값에 있는 값을 읽어내기 위해(역참조) '*변수명'을 사용하면 된다. 참고로 배열은 배열명 자체가 바로 포인터이며 포인터는 배열처럼 사용이 가능하다. 따라서 따로 ..
현재 가지고 있는 돈을 입력받자. 그리고 400원의 사탕을 최대 몇 개 살 수 있는지, 최대로 다 산다면 나머지 돈을 얼마인지 출력해보자. 화씨 온도를 섭씨 온도로 바꾸는 프로그램을 작성하여 보자. 2개의 주사위를 던져서 주사위의 합을 표시하는 프로그램을 작성해보자. 1. 현재 가지고 있는 돈을 입력받자. 그리고 400원의 사탕을 최대 몇 개 살 수 있는지, 최대로 다 산다면 나머지 돈을 얼마인지 출력해보자. 내가 작성한 코드: #include #include using namespace std; int main() { int money; int candy_price; cout > money; cout > candy_price; int count = money / candy_price; int left_..
이번 포스팅에서 우리가 배워볼 것은 다음과 같다. 들어가기 전 기초 개념 & 상식 정리 C++의 언어의 역사와 특징 비주얼 스튜디오 설치 입출력 학습 / 간단한 예제 프로그램을 컴파일하고 실행하기 변수와 수식의 개념을 학습하기 정리 1. 들어가기 전 개념 & 상식 정리 * 기계어 : 0과 1로 구성되어 있는 "001101110001010..."과 같은 형태. 컴퓨터는 전기 신호인 on과 off로 전달하므로 0과 1로 이루어져 있는 것이다. * 절차 지향 프로그래밍(procedural programming) : 기본적으로 프로시저를 사용하여 프로그램을 작성하는 프로그래밍 방식이다. 선형적으로 이루어져 있다. 참고로 객체 지향 프로그래밍에서는 데이터와 알고리즘이 묶여있다.(비선형적) * 통합 개발 환경(ID..