전체 글25 [C++] 어서와 C++은 처음이지 10장 프로그래밍 연습문제 해답 1번 #include #include using namespace std; class Box { private: double length; double width; double height; public: Box(double l = 0, double w = 0, double h = 0) : length{ l }, width{ w }, height{ h }{ } double getVolume(void) { return length * width * width; } double getLen(void) { return length; } double getHei(void) { return height; } double getWid(void) { return width; } Box operator+(const B.. 2022. 1. 22. [C++] 어서와 C++은 처음이지! 9강 연습문제 해답 1번 #include #include using namespace std; class Circle { public: int x, y; int radius; Circle() :x{ 0 }, y{ 0 }, radius{ 0 }{} Circle(int x, int y, int r) : x{ x }, y{ y }, radius{ r }{} void print() { cout 2022. 1. 22. [C++] 메모리 동적 할당해서 원 생성하기 문제 : CIrcle 클래스를 이용하여 동적 배열을 생성한다. 동적 배열의 크기는 사용자가 입력한다. 원의 반지름은 1부터 100사이의 난수로 설정한다. 동적 배열에 저장된 원의 면적이 100을 초과하는 원의 개수를 출력하는 프로그램을 작성한다. 동적 배열은 사용이 끝나면 삭제하도록 하자. #include #include using namespace std; class Circle { int radius; public: void setRadius(int radius); double getArea(); int getRadius() { return radius; } }; void Circle::setRadius(int radius) { this->radius = radius; } double Circle::.. 2022. 1. 22. [C++] 백준 단계별로 풀어보기 문자열 1157번 단어공부 #include #include using namespace std; int main() { const int a = 26; int list[a] = { 0 }; int g = 0; int max = 0; string input; cin >> input; int size = input.size(); for (int k = 65; k max) { max = list[i]; g = i; } } int h = 0;.. 2022. 1. 22. [C++] void main과 int main의 차이점 왜 교수님께서는 이런걸 우리에게 안 알려주시고 그냥 막무가내로 int쓰고 void쓰고 하시는지.. 이해가 안 된다~! 그런 것들을 요기 블로그에 조금이나마 앞으로 기록해보려고 한다,, 내가 궁금해한건 충분히 다른 사람들도 궁금해 할 수 있으니,, void와 int main함수는 프로그램이 시작된다는 것을 제외하고는 다른 함수와 같다. 또한 인수를 취하고 일부 값을 반환한다. 프로그램은 main에서 실행이 시작된다. 따라서 운영 체제는이 함수를 호출한다. main에서 일부 값이 반환되면 운영 체제로 반환한다. void main 은 main이 어떤 값도 반환하지 않음을 나타내고 int main 은 main 이 정수형 데이터를 반환 할 수 있음을 나타낸다. 프로그램이 단순하고 코드의 마.. 2022. 1. 22. 이전 1 2 3 4 5 다음