본문 바로가기

분류 전체보기331

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++ 문제 32. 정수 배열의 합 주어진 정수 배열의 합을 구하여 출력하는 코드를 작성하세요. int arr[] = { 53,17,97,2,76,4,9,8,1,73,12,33,87 }; 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~ 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 arr[] = { 53,17,97,2,76,4,9,8,1,73,12,33,87 }; int sum = 0; //합계 변수 cout 2023. 11. 14.
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.
c++ 문제 23. 입력 받은 문자열에서 특정 문자의 등장 횟수 계산 입력 받은 문자열에서 특정 문자의 등장 횟수 계산하여 출력하는 코드를 작성하세요. 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023. 10. 26.
c++ 문제 22. 배열에서 특정 값과 위치 찾기 크기가 10인 정수형 배열에 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 30 31 32 33 34 35 36 37 38 #include #include #include void main() { int arr[10] = { 0 }; int arrSize = sizeof(arr) / sizeof(arr[0]); int num = 0; bool found = false; int id = 0; sr.. 2023. 10. 25.
반응형