본문 바로가기

분류 전체보기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.