JUNGOL
-
JUNGOL...33일지 2020. 12. 15. 11:53
Language_Code/구조체/자가진단1 문제 "이름", "학교명", "학년"을 입력받아 아래와 같이 출력하는 프로그램을 작성하시오.(이름과 학교명은 각각 20자 이하이다.) 입력 예 Songjunhyuk Beolmal 6 출력 예 Name : Songjunhyuk School : Beolmal Grade : 6 Hint! *** struct(구조체).pdf *** BasicStruct01.h #include #include using std::string; struct Student { string m_name; string m_schoolName; string m_grade; }; BasicStruct01.cpp void BasicStruct01::Code() { Student student; st..
-
JUNGOL...32일지 2020. 12. 12. 11:41
Language_Code/문자열2/형성평가1 문제 공백을 포함한 문자열을 입력받아 각 단어로 분리하여 문자열 배열에 저장한 후 입력순서의 반대 순서로 출력하는 프로그램을 작성하시오. 문자열의 길이는 100자 이하이다. 입력 예 C++ Programing jjang!! 출력 예 162 32jjang!! Programing C++ Hint! 문장을 단어로 나누기 FormativeString201.h #include #include #include #include using std::string; using std::stringstream; using std::vector; FormativeString201.cpp void FormativeString201::Code() { string str; std::ge..
-
JUNGOL...31일지 2020. 12. 10. 14:47
Language_Code/문자열2/자가진단1 문제 5개의 단어를 입력받아 모든 단어를 입력받은 역순으로 출력하는 프로그램을 작성하시오. 각 단어의 길이는 30이하이다. 입력 예 dog cat chick calf goat 출력 예 goat calf chick cat dog BasicString201.h #include #include using std::string; BasicString201.cpp void BasicString201::Code() { string arr[5]; for (int i = 0; i > arr[i]; } for (int i = 4; i >= 0; i--) { std::cout word; index++) { if (index % 2 == 1..
-
JUNGOL...30일지 2020. 12. 9. 12:25
Language_Code/문자열1/형성평가1 문제 영문자 두 개를 입력 받아서 각각의 아스키코드의 합과 차를 출력하는 프로그램을 작성하시오. 입력 예 A a 출력 예 162 32 FormativeString101.h #include #include FormativeString101.cpp void FormativeString101::Code() { char ch1, ch2; std::cin >> ch1 >> ch2; int var1{ static_cast(ch1) }; int var2{ static_cast(ch2) }; std::cout str; for (int i = 0; i > ch; size_..
-
JUNGOL...29일지 2020. 12. 7. 12:20
Language_Code/문자열1/자가진단1 문제 33부터 127 까지의 숫자를 계속 입력받아 입력받은 숫자의 아스키코드에 해당하는 문자를 출력하다가 범위를 벗어나는 입력이 들어오면 종료하는 프로그램을 작성하시오. 입·출력 예 ASCII code =? 66 B ASCII code =? 122 z ASCII code =? 0 Hint! 문자열 개념 Lecture BasicString101.h #include BasicString101.cpp void BasicString101::Code() { int var; while (true) { std::cout > var; if (var n; std::revers..
-
JUNGOL...28일지 2020. 12. 4. 12:11
Language_Code/함수3/형성평가1 문제 자연수 N을 입력받아 1부터 N까지 출력을 하되 n-1번째 값은 n번째 값을 2로 나눈 몫이 되도록 하는 프로그램을 작성하시오. 입력 예 100 출력 예 1 3 6 12 25 50 100 Hint! n/2를 호출한 후에 n을 출력하도록 하는 재귀함수를 작성한다. FormativeFunction301.h #include class FormativeFunction301 : public Base { private: void Function(int n); }; FormativeFunction301.cpp void FormativeFunction301::Code() { int n; std::cin >> n; Function(n); } void FormativeFun..
-
JUNGOL...27일지 2020. 12. 1. 16:37
Language_Code/함수3/자가진단1 문제 20 이하의 자연수 N을 입력받아 재귀함수를 이용해서 문자열 “recursive”를 N번 출력하는 프로그램을 작성하시오. 입력 예 3 출력 예 recursive recursive recursive BasicFunction301.h #include class BasicFunction301 : public Base { private: void Function(int n); }; BasicFunction301.cpp void BasicFunction301::Code() { int n; std::cin >> n; Function(n); } void BasicFunction301::Function(int n) { if (n n; Function(n); } void ..
-
JUNGOL...26일지 2020. 11. 30. 14:29
Language_Code/함수2/형성평가1 문제 정수 N을 입력받고 다시 N개의 정수를 입력받아 내림차순으로 정렬하여 출력하는 프로그램을 작성하시오. (1 ≤ N ≤ 15, 입력과 출력, 정렬은 모두 함수를 이용할 것) 입력 예 5 12 35 1 48 9 출력 예 48 35 12 9 1 FormativeFunction201.h #include class FormativeFunction201 : public Base { private: int* Input(int& n); void Sort(int n, int arr[]); void Print(int n, int arr[]); }; FormativeFunction201.cpp void FormativeFunction201::Code() { int n; int..