Small Grey Outline Pointer 다차원배열 종합문제
본문 바로가기
Dev./C++

다차원배열 종합문제

by sso. 2022. 3. 21.
#include <stdio.h>
#include <string.h>

void main() {

//strlen

char str[20] = "";
printf("문자열 입력: ");
scanf("%s", str);
int i = 0, length = 0;
	for (i = 0; str[i] != '\0'; i++) {
		length++;
	}
	i = 0;
	int end = (int)length / 2;

	while (1) {
		if (str[i] == str[length - i - 1]) {
		
		}
		else {
			printf("동일하지 않습니다.");
			break;
		}
		i++;
		if (length - 1 == i) {
			printf("동일 합니다.");
			break;
		}


	}
}

<결과>

문자열 입력: level
동일 합니다.

 

문자열 입력: apple
동일하지 않습니다.

 

 

 

#include <stdio.h>

void main() {

	int arr[8], i = 0;

	while (1) {
		i++;
		printf("%d 번째 값을 입력해주세요: ", i);
		scanf_s("%d", &arr[i - 1]);

		if (i == 8) {
			break;
		}

	}


	for (int j = 1; j < 3; j++) {
		if (j % 2 == 0) {
			printf("짝수: ");
		}
		else {
			printf("홀수: ");

		}
		for (i = 0; i < 8; i++) {
			if (arr[i] % 2 == 2 - j) {
				printf("%d", arr[i]);
			}
		}
		printf("\n");
	}
}

<결과>

1 번째 값을 입력해주세요: 4
2 번째 값을 입력해주세요: 9
3 번째 값을 입력해주세요: 4
4 번째 값을 입력해주세요: 1
5 번째 값을 입력해주세요: 3
6 번째 값을 입력해주세요: 57
7 번째 값을 입력해주세요: 78
8 번째 값을 입력해주세요: 22
홀수: 9 1 3 57
짝수: 4 4 78 22

 

 

 

 

 

 

 

 

728x90

'Dev. > C++' 카테고리의 다른 글

함수 예제  (0) 2022.03.22
함수  (0) 2022.03.22
문자열 string  (0) 2022.03.20
다차원 배열 연습문제/3차원배열/배열포인터  (0) 2022.03.19
2차원 배열 연습문제  (0) 2022.03.18

댓글