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.Write("열의 크기를 입력하세요: ");
int cols = int.Parse(Console.ReadLine());
// 2차원 배열 생성 및 초기화
int[,] matrix = new int[rows, cols];
Random random = new Random();
int sum = 0;
for (int i = 0; i < rows; i++)
{
for (int j = 0; j < cols; j++)
{
matrix[i, j] = random.Next(1, 101); // 1부터 100 사이의 임의의 값 대입
if (i % 2 == 0)
{
Console.Write(matrix[i, j] + " +\t");
sum += matrix[i, j];
}
else
{
Console.Write(matrix[i, j] + " -\t");
if (sum > matrix[i, j]) sum -= matrix[i, j];
else sum = matrix[i, j] - sum;
}
}
Console.WriteLine("=" + sum);
sum = 0;
}
}
}
|
cs |
'프로그래밍 문제 > c# 문제' 카테고리의 다른 글
c# 문제 51. 가위 바위 보 (0) | 2023.12.01 |
---|---|
c# 문제 50. 정수형 배열의 특정 숫자 이동 (0) | 2023.11.28 |
c# 문제 48. 배열의 평균 구하기 2 (1) | 2023.11.22 |
c# 문제 47. 배열의 평균 구하기 (0) | 2023.11.21 |
c# 문제 46. 배열에 입력받은 정수 추가 (0) | 2023.09.27 |
댓글