본문 바로가기

프로그래밍 문제/c++ 문제47

c++ 문제 36. 두 개의 배열 하나로 합치기 주어진 두 개의 정수형 배열을 하나의 배열로 구성하고 출력하는 코드를 작성하세요. 단 값은 오름차순으로 정렬하여 대입합니다. int arr[] = {32,8,11,84,22,4,9,55,49}; int arr2[] = {1,6,29,64,12,74,99,5,7,100,0,19}; 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 #include using namespace std; int main() { int arr[] = { 32,8,11,84,22,4,9,55,49 }; int arr2[] = { 1,6,29,.. 2023. 11. 17.
c++ 문제 35. 소수 판별 1~100까지의 수 중 소수를 판별하여 출력하는 코드를 작성하세요. 출력 예) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 #include using namespace std; int main() { cout 2023. 11. 16.
c++ 문제 34. 중첩 반복문의 합 중첩 for 문을 활용하여 다음의 합을 계산하여 출력하는 코드를 작성하세요. 1+(1+2)+(1+2+3)+(1+2+3+4)+...(1+2+3+4+...+99+100) 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 #include using namespace std; int main() { int sum = 0; for (int i = 1; i 2023. 11. 15.
c++ 문제 33. 피보나치 수열 피보나치 수열의 항 수를 입력받아, 입력받은 항 수까지의 피보나치 수열을 계산하여 출력하는 코드를 작성하세요. 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~` 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 #include using namespace std; int main() { int n; // 사용자로부터 피보나치 수열의 항 수를 입력받음 cout n; // 피보나치 수열 계산 및 출력 int a = 1, b = 1, c; cout 2023. 11. 15.
c++ 문제 31. 간단한 계산기 두 숫자와 연산자를 입력받아 결과를 출력하는 코드를 작성하세요. 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 #include int main() { double num1, num2; char op; // 사용자로부터 입력 받기 std::cout num1 >> num2; std::cout op; // 계산 및 결과 출력 switch (op) { case '+': std::cout 2023. 11. 13.
c++ 문제 30. 로또 번호 생성 로또 번호를 생성하여 출력하는 코드를 작성하세요. 번호는 중복되어선 안됩니다. 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 #include using namespace std; int main() { std::srand(static_cast(std::time(nullptr))); int lotto[6] = { 0 }; int count = 0; bool isSame = false; while (true) { isSame = false; lotto[count] = std::rand() % 45 + 1; .. 2023. 11. 8.
c++ 문제 29. 다이아몬드 별 출력 입력받은 층 높이에 따라 다이아몬드 별을 출력하는 코드를 작성하세요. 단 입력값은 홀수만!! 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 #include using namespace std; int main() { int height; int half = 0; cout height; half = height / 2; // 윗 부분 출력 for (int i = 0; i 2023. 11. 7.
c++ 문제 28. 피라미드 별 출력 입력받은 층 높이에 따라 피라미드의 별을 출력하는 코드를 작성하세요. 출력 예) 2023. 11. 3.
c++ 문제 27. 주어진 배열의 중복된 숫자를 동적 배열로 이전 주어진 배열의 중복된 숫자를 동적 배열을 활용해 이전하고 출력하는 코드를 작성하세요. 중복된 숫자가 이미 이전되었다면 중복으로 이전하지 않음. int arr[] = { 1,2,1,3,7,9,4,6,3,8,3}; 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 #include using namespace std; int main() { int arr[] = { 1,2,1,3,7,9,4,6,3,8,3 }; int num = sizeof(arr) / sizeof.. 2023. 11. 2.
c++ 문제 26. 0 만들기 주어진 값을 정해진 숫자를 통해 0으로 만드는 코드를 작성하세요. 이때 배열의 정해진 숫자는 큰 수부터 작은수로 내림차순으로 비교하여 뺍니다. 배열의 어떤 숫자를 사용해 주어진 값을 뺏는지 출력하세요. int a = 85; //주어진 값. 0으로 만들 수 int b[] = {1,4,7,13,25,64,125,260,550}; 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023. 10. 30.
c++ 문제 25. 업다운 게임 1에서 100 사이의 숫자를 무작위로 생성하고, 숫자를 입력받아 몇 번만에 맞추었는지 출력하는 코드를 작성하세요. 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023. 10. 30.
c++ 문제 24. 입력 받은 알파벳 문자열 대 소문자 변환 입력 받은 알파벳 문자열 중 대문자는 소문자로 소문자는 대문자로 변환하여 출력하는 코드를 작성하세요. 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023. 10. 27.
반응형