Small Grey Outline Pointer 배열과 포인터 종합문제
본문 바로가기
Dev./C++

배열과 포인터 종합문제

by sso. 2022. 3. 27.
#include <stdio.h>

//100개 이하의 정수 입력 받아 첫 줄에 짝수번째 숫자 순서대로 출력
//다음줄에 홀수번째 숫자들 순서대로 출력하기


void main() {

	
	int num;
	int arr[105];

	scanf_s("%d", &num);

	for (int i = 0; i < num; i++) {
		scanf_s("%d", &arr[i]);
	}


	for (int i = 1; i < num; i+=2) { //짝수 출력하기
		{
		printf("%d ", arr[i]);
		}
	}
	printf("\n");


	for (int i = 0; i < num; i+=2) { //홀수 출력하기
		{
		printf("%d ", arr[i]);
		}
	}
	printf("\n");




}

<결과>

5

2 4

1 3 5

 

 

 

#include <stdio.h>

void main() {

	//10*10 이하의 정수형 이차원 배열을 입력 받아
	//그 배열의 각 행의 요소들의 총 합을 출력하기

	int n, m; //행의 개수와 열의 개수 변수 
	


	int arr[12][12];


	scanf_s("%d%d", &n, &m);
	for (int i = 0; i < n; i++) {
		for (int j = 0; j < m; j++) {
			scanf_s("%d ", &arr[i][j]);
		}
	}


	for (int i = 0; i < n; i++) {
		int sum = 0;
		for (int j = 0; j < m; j++) {
			sum += arr[i][j];
		}
		printf("%d\n", sum);
	}


}

<결과>

3 4 //행열 입력 
1 2 3 4 
5 6 7 8
2 4 6 8
1 3 5 7
10 //0행 총합
26 //1행 총합
20 // 2행 총합

 

 

728x90

댓글