주어진 배열의 요소가 짝수인지 홀수인지 또는 둘 다인지 확인하기 위해 검사해야 하는 배열 유형을 찾는 C 프로그램을 작성하세요.
사용자는 정수 배열을 입력한 다음 배열 유형을 표시해야 합니다.
예제 1 − 입력: 5 3 1, 출력: 홀수 배열.
예제 2 − 입력: 2 4 6 8, 출력: 짝수 배열.
예제 3 − 입력: 1 2 3 4 5, 출력: 혼합 배열.
사용자가 입력한 배열 유형을 찾으려면 아래 알고리즘을 참조하세요.
1단계 - 런타임 시 배열의 크기를 읽습니다.
2단계 - 배열 요소를 입력합니다.
3단계 - 배열의 모든 요소가 홀수이면 "홀수"를 인쇄합니다.
4단계 - 배열의 모든 요소가 짝수이면 "짝수"를 인쇄합니다.
5단계 − 그렇지 않으면 "Mixed"를 인쇄하세요.
다음은 사용자가 입력한 배열 유형을 찾는 C 프로그램입니다. −
Demonstration
#include<stdio.h> int main(){ int n; printf("enter no of elements:"); scanf("%d",&n); int arr[n]; int i; int odd = 0, even = 0; printf("enter the elements into an array:</p><p>"); for(i = 0; i < n; i++){ scanf("%d",&arr[i]); } for(i = 0; i < n; i++){ if(arr[i] % 2 == 1) odd++; if(arr[i] % 2 == 0) even++; } if(odd == n) printf("Odd Array"); else if(even == n) printf("Even Array"); else printf("Mixed Array"); return 0; }
위 프로그램을 실행하면 다음과 같은 출력이 나옵니다. −
Run 1: enter no of elements:5 enter the elements into an array: 2 4 8 10 12 Even Array Run 2: enter no of elements:5 enter the elements into an array: 1 23 45 16 68 Mixed Array
위 내용은 사용자가 입력한 배열 유형을 찾는 C 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!