JUNGOL
-
JUNGOL...41일지 2021. 1. 18. 14:18
Beginner_Coder/도형만들기1/문자사각형1 문제 정사각형의 한 변의 길이 n을 입력받은 후 다음과 같은 문자로 된 정사각형 형태로 출력하는 프로그램을 작성하시오. 문자의 진행 순서는 맨 오른쪽 아래에서 위쪽으로 'A'부터 차례대로 채워나가는 방법으로 아래 표와 같이 왼쪽 위까지 채워 넣는다. 'Z' 다음에는 다시 'A'부터 반복된다. 입력 형식 정사각형 한 변의 길이 n(n의 범위는 1이상 100 이하의 정수)을 입력받는다. 출력 형식 위의 형식과 같이 한변의 길이가 n인 문자 사각형을 출력한다. 문자 사이는 공백으로 구분하여 출력한다. 입력 예 4 출력 예 P L H D O K G C N J F B M I E A Hint! 열을 우선으로 하여 바깥 for문을 작성하되 행과 열 ..
-
JUNGOL...40일지 2021. 1. 13. 11:54
Beginner_Coder/도형만들기1/숫자사각형1 문제 사각형의 높이 n과 너비 m을 입력받은 후 n행 m열의 사각형 형태로 1부터 n*m번까지 숫자가 차례대로 출력되는 프로그램을 작성하시오. 숫자의 진행 순서는 처음에 맨 윗줄의 왼쪽에서 오른쪽으로 1부터 차례대로 너비 m만큼 출력한 후 다음 줄로 바꾸어서 다시 왼쪽에서 오른쪽으로 1씩 증가하면서 출력하는 방법으로 n번 줄까지 반복한다. 입력 형식 사각형의 높이n와 너비m( n과 m의 범위는 100 이하의 정수)이 주어진다. 출력 형식 위에서 형태의 직사각형을 입력에서 들어온 높이 n과 너비 m에 맞춰서 출력한다. 숫자 사이는 공백으로 구분한다. 입력 예 4 5 출력 예 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ..
-
JUNGOL...39일지 2021. 1. 12. 17:30
Beginner_Coder/도형만들기1/구구단 문제 원하는 구구단의 범위를 입력받아 해당 구간의 구구단을 출력하는 프로그램을 작성하시오. (1) 구간의 처음과 끝을 입력받는다. (2) 입력된 구간은 반드시 처음 입력 값이 끝의 입력 값보다 작아야 하는 것은 아니다. 즉 입력된 구간의 범위는 증가하거나 감소하는 순서 그대로 출력되어야 한다. 입력 형식 구구단의 시작 범위 s,와 끝 범위 e를 입력받는다.(s와 e는 2부터 9사이의 정수) 하나의 결과가 출력되면 프로그램을 종료한다. 출력 형식 시작 범위와 끝 범위사이의 구구단을 출력하되 모든 값과 부호 사이는 공백으로 구분하여 아래 출력 예와 같이 줄을 맞추어 출력해야 한다. 구구단 사이는 3개의 공백으로 구분한다. 데이터의 크기가 주어진 범위를 벗어날 ..
-
JUNGOL...38일지 2021. 1. 5. 13:44
Language_Code/파일입출력/형성평가1 문제 실수 2개를 입력 받아 합계를 구하고 각각 소수 셋째 자리에서 반올림하여 둘째 자리까지 한 줄에 출력하시오. * 표준입출력방식으로 작성하세요. 입력 예 80.504 22.34 출력 예 80.50 22.34 102.84 FormativeFileProcess01.h #include FormativeFileProcess01.cpp void FormativeFileProcess01::Code() { double var1, var2; std::cin >> var1 >> var2; std::cout.precision(2); std::cout.setf(std::ios::fixed); std::cout > var3; int sum{ var1 + var2 + var3 ..
-
JUNGOL...37일지 2021. 1. 1. 14:40
Language_Code/파일입출력/자가진단1 문제 두 개의 정수를 입력받아 작은 수부터 큰 수까지 모든 정수의 합을 구하여 출력하는 프로그램을 작성하시오. * 표준입출력방식으로 작성하세요. 입력 예 5 10 출력 예 45 BasicFileProcess01.h #include BasicFileProcess01.cpp void BasicFileProcess01::Code() { int var1, var2; std::cin >> var1 >> var2; int beg{ var1 var2 ? var1 : var2 }; int sum{ 0 }; while (beg arr[i]; } float sum{ arr[0] + arr[9] }; flo..
-
JUNGOL...36일지 2020. 12. 22. 12:12
Language_Code/포인터/형성평가1 문제 문자와 실수를 각각 선언 하고 그 주소를 출력하는 프로그램을 작성하시오. 출력 예 11111 22222 Hint! 포인터 FormativePointer01.h #include FormativePointer01.cpp void FormativePointer01::Code() { char* ch = new char; float* var = new float; std::cout *var1 >> *var2; int* result = new int{ std::abs(*var1 - *var2) }; std::cout > arr[i]; } int odd{ 0 }, even{ 0 }; for (int i = 0; i < 10; i++) { if (arr[i] % 2 ==..
-
JUNGOL...35일지 2020. 12. 19. 13:24
Language_Code/포인터/자가진단1 문제 정수형 변수와 포인터 변수를 선언하고 정수를 입력받아 포인터 변수를 이용하여 정수형 변수의 메모리 주소와 값을 출력하는 프로그램을 작성하시오. 주소 출력은 "%#p"를 이용하시오. 아래는 메모리 주소가 "0X11110000"이라고 가정했을 때이다. 입력 예 20 출력 예 0X11110000 20 Hint! 포인터 개념 Lecture BasicPointer01.h #include BasicPointer01.cpp void BasicPointer01::Code() { int var; std::cin >> var; int* p{ &var }; std::cout
-
JUNGOL...34일지 2020. 12. 17. 11:30
Language_Code/구조체/형성평가1 문제 이름과 전화번호, 주소를 멤버로하는 구조체를 정의하여 1개의 자료를 입력받고 출력하는 프로그램을 작성하시오. 각각의 길이는 100자 이하다. 입력 예 Lim 1234-5678 Seoul 출력 예 name : Lim tel : 1234-5678 addr : Seoul Hint! 전화번호는 문자열로 처리하는 것이 편리하고 일반적이다. FormativeStruct01.h #include #include using std::string; struct Person { string m_name; string m_phone; string m_address; }; FormativeStruct01.cpp void FormativeStruct01::Code() { Perso..