본문 바로가기

프로그래밍 문제/c# 문제62

c# 문제 50. 정수형 배열의 특정 숫자 이동 주어진 배열에서 입력받은 숫자를 모두 뒤로 이동하는 코드를 작성하고 결과를 출력하세요. 이동 코드는 메소드를 통해 작성하세요. 입력은 0 ~ 9. int[] arr = {1,3,8,4,1,6,0,7,3,2,2,8,0,0,5,7,4,6,8,9,5,3,7,6,4,1,3,8,9,0,5,3,2,7}; 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~ 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 class Program { static void Main() { int[] arr = { 1, 3, 8, 4, 1, 6, 0, 7, 3, 2, 2,.. 2023. 11. 28.
c# 문제 49. 행렬 더하기 빼기 N x M 행렬의 크기를 입력받아 1~100사이의 임의의 값을 2차원 배열에 대입하고 각 요소들을 홀수 행엔 더하여 출력, 짝수 행엔 빼서 출력하는 코드를 작성하세요. 행은 홀수부터 시작. 값을 빼는 경우 그 값은 양수가 되도록 한다. 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 class Program { static void Main() { Console.Write("행의 크기를 입력하세요: "); int rows = int.Parse(Console.ReadLine()); Console.W.. 2023. 11. 23.
c# 문제 48. 배열의 평균 구하기 2 주어진 두 개의 정수형 배열의 모든 요소의 평균을 구하여 출력하는 코드를 작성하세요. 평균 구하는 코드는 메소드로 구성하여 반환합니다. 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 class Program { static void Main() { int[] arr = { 3, 6, 9, 12, 15, 18, 21, 24, 27, 30 }; int[] arr2 = { 5, 15, 20, 25, 30, 35, 40, 45, 50, 55 }; // 평균 출력 Console.WriteLine($"배열의 평균: {AverageArray(arr,arr2)}"); } static int AverageArray.. 2023. 11. 22.
c# 문제 47. 배열의 평균 구하기 주어진 배열 요소들의 평균을 구하여 출력하는 코드를 작성하세요. int[] arr = { 12, 121, 75, 20, 54, 1, 87, 94, 7, 44 }; 출력 예) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 class Program { static void Main() { int[] arr = { 12, 121, 75, 20, 54, 1, 87, 94, 7, 44 }; int sum = 0; foreach (int num in arr) { sum += num; } // 평균 계산 double average = (double)sum / arr.Length; // 평균 출력 Console.WriteLine($"배열의 평균: {average}"); } .. 2023. 11. 21.
c# 문제 46. 배열에 입력받은 정수 추가 주어진 배열에 정수 하나를 입력받아 요소를 추가하고 출력하는 코드를 작성하세요. int[] arr = new int[3]{1,2,3}; 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023. 9. 27.
c# 문제 45. 두 날짜 사이의 일수 구하기 입력받은 두 날짜 사이의 일수를 구하는 코드를 작성하세요. 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~` 2023. 9. 26.
c# 문제 44. 두 개의 문자열 배열의 특정 위치의 값을 서로 교환 주어진 두 개의 문자열 배열의 입력받은 위치의 값을 서로 교환하는 코드를 작성하세요. string[] s1 = new string[5] { "사과", "배", "오렌지", "수박", "레몬" }; string[] s2 = new string[5] { "귤", "감", "포도", "멜론", "딸기" }; 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023. 9. 20.
c# 문제 43. 배열 오름차순, 내림차순 정렬 함수 입력받은 배열을 오름차순과 내림차순 정렬을 할 수 있는 함수와 그 결과를 출력하는 코드를 작성하세요. 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ static void Main() { Console.WriteLine("배열 크기를 입력하세요:"); int length = int.Parse(Console.ReadLine()); int[] arr = new int[length]; for(int i = 0; i 2023. 9. 19.
c# 문제 42. 입력받은 정수들 중 가장 큰 수, 작은 수 출력 5개의 정수를 입력받아 그 중 가장 큰 수와 작은 수를 출력하는 코드를 작성하세요. 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023. 9. 18.
c# 문제 41. 시계열(나선형) 배열 2 두 개의 정수를 입력받아 2차원 배열의 크기로 생성하고 시계열 방향으로 1부터 순차적으로 1씩 증가하며 요소를 대입하는 코드를 작성하세요. 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~` static void Main() { //입력 Console.Write("행 수를 입력하세요: "); int rows = int.Parse(Console.ReadLine()); Console.Write("열 수를 입력하세요: "); int cols = int.Parse(Console.ReadLine()); int[,] arr = new int[rows, cols]; int x = 0; //x축 인덱스.. 2023. 9. 15.
c# 문제 40. 계산기 클래스 계산기 클래스를 만들고 두 정수와 산술 연산자를 입력받아 산술 연산에 따른 결과를 출력하는 코드를 작성하세요. 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ class Calculator { public void SetCalculator(char op, int n1, int n2) { double result = 0; if (op == '+') result = Add(n1, n2); else if (op == '-') result = Subtract(n1, n2); else if (op == '*') result = Multiply(n1, n2); else if (op == '/') result = Divide(n1, n2); else if (o.. 2023. 9. 14.
c# 문제 39. 정수를 입력받아 별을 출력 2 정수를 하나 입력받고 입력받은 정수만큼 별을 출력 후 1씩 감소하며 별을 출력하는 코드를 작성하세요. 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023. 9. 13.
반응형