https://www.acmicpc.net/problem/1008 1008번: A/B 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제내용 해석 두 정수를 A, B로 입력받고 A/B값을 출력합니다. cout > x >> y; cout.precision(9); cout x >> y; cout.precision(9); cout
프로그래밍
https://www.acmicpc.net/problem/10998 10998번: A×B 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 내용 해석 두 정수를 입력받고 두 정수의 곱을 출력합니다. 풀이 두 정수를 변수로 입력받고, 곱을 계산한 뒤 결과를 출력합니다. 참고 문제 : https://whitecode2718.tistory.com/37 [백준] 1000번 : A + B (1단계) (C++) https://www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 내용 해석 두 정수를 받고 두 정수의 합을 출력합니..
https://www.acmicpc.net/problem/1001 1001번: A-B 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 내용 해석 두 정수를 입력받고 두 정수의 차를 출력합니다. 풀이 두 정수를 변수로 입력받고, 차를 계산한 뒤 결과를 출력합니다. 참고 문제 : https://whitecode2718.tistory.com/37 [백준] 1000번 : A + B (1단계) (C++) https://www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 내용 해석 두 정수를 받고 두 정수의 합을 출력합니다...
어떻게 코드를 이렇게 작성하지? 가끔 어려운 문제를 해결하는 코드나 응용프로그램의 코드를 보면 가장 먼저 드는 생각입니다. 내가 배운 프로그래밍 문법을 쓴건 분명한데 보지도 못한 함수, 메서드나 구문들 이해하기 어려운 프로그램의 동작을 볼수 있고, 천재만 이렇게 코드를 작성 할수 있다는 생각이 듭니다. 복잡하고 어려운 코드를 작성할수 있는 사람과 나의 차이는 경험과 지식입니다. 경험은 계속 시행착오를 해야 하지만, 지식은 노력으로 어느정도 따라잡을수 있는데요. 프로그래밍 문법을 배운 후 거의 필수적으로 공부해야 코드를 작성 할수 있는 지식이 ' 자료구조 ' 와 ' 알고리즘 ' 입니다. 응용 프로그램을 설계 할때 가장 중요하게 생각해야 할 항목 중 하나는 데이터 관리입니다. 데이터를 입력받고 어떤 처리를 ..
https://www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 내용 해석 두 정수를 받고 두 정수의 합을 출력합니다. 풀이 두 정수를 변수로 입력받고, 합을 계산한 뒤 결과를 출력합니다. cout > x >> y; sum = x+y; cout > x >> y; cout
https://www.acmicpc.net/problem/2557 2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net 문제 내용 해석 "Hello World!" 문자열만 출력하면 됩니다. 풀이 출력과 관련해서는 헤더파일을 사용한다면 printf, 헤더파일을 사용한다면 cout
참조 C++에서 참조란 선언된 변수에 대한 별명, 지칭하는 새로운 이름으로 "& 기호"를 사용합니다. int a=1; int ref_a = a; // 참조 변수 ref_a를 선언하면, ref_a와 a는 동일한 변수가 됩니다. Rectangle b; Rectangle &ref_b = b; // 객체 변수에 대해서도 참조를 사용할수 있습니다. 참조 변수는 원본 변수와 동일한 공간을 사용하므로 아예 같다고 생각하시면 됩니다. 코드상 작동 구조가 포인터와 유사하기에 "->"같은 연산자를 사용하지 않도록 주의해야 합니다. 또한 원본 변수를 초기화하지 않으면 쓰레기값 때문에 참조를 생성할 수 없으며 (컴파일 오류 발생) 참조 배열은 만들 수 없습니다. 참조를 사용하는 이유는? 하나의 변수를 여러 개의 이름으로 사용..
함수의 인자 전달 방식 '값에 의한 호출(call by value) ' 과 ' 주소에 의한 호출(call by address) ' 으로 함수의 인자를 전달하는 방식이 있습니다. 간단히 이해하려면 값에 의한 호출은 "내가 가진 값을 함수에 전달하기만 하는 것"이고 주소에 의한 호출은 "내가 가진 값의 주소를 함수에 전달하여 변수 값을 바꾸고자 하는 것"이라고 생각하면 됩니다. 예시를 들어 설명하자면 아래코드의 swap 함수의 역할을 주의 깊게 봅시다. #include #include using namespace std; using namespace std; void swap(int a, int b){ void swap(int *a, int *b){ int temp; int temp; temp = a; te..