> 백엔드 개발 > C++ > 본문

사용자가 입력한 배열 유형을 찾는 C 프로그램

WBOY
풀어 주다: 2023-08-30 10:29:06
앞으로
806명이 탐색했습니다.

사용자가 입력한 배열 유형을 찾는 C 프로그램

Question

주어진 배열의 요소가 짝수인지 홀수인지 또는 둘 다인지 확인하기 위해 검사해야 하는 배열 유형을 찾는 C 프로그램을 작성하세요.

해결 방법

사용자는 정수 배열을 입력한 다음 배열 유형을 표시해야 합니다.

예제 1 − 입력: 5 3 1, 출력: 홀수 배열.

예제 2 − 입력: 2 4 6 8, 출력: 짝수 배열.

예제 3 − 입력: 1 2 3 4 5, 출력: 혼합 배열.

Algorithm

사용자가 입력한 배열 유형을 찾으려면 아래 알고리즘을 참조하세요.

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;
}
로그인 후 복사

Output

위 프로그램을 실행하면 다음과 같은 출력이 나옵니다. −

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿