特定の配列内の要素が偶数か奇数かを判断するためにチェックする必要がある配列型を見つける C プログラムを作成してください。あるいは両方とも持っています。
ユーザーは整数配列を入力し、配列の型を表示する必要があります。
例 1 -入力: 5 3 1、出力: 奇数配列。
例 2 -入力: 2 4 6 8、出力: 偶数配列。
例 3 -入力: 1 2 3 4 5、出力: 混合配列。
ユーザーが入力した配列タイプを見つけるには、以下のアルゴリズムを参照してください。
ステップ1 *-実行時に配列のサイズを読み取ります。
ステップ2 *-配列要素を入力します。
ステップ3 *-配列のすべての要素が奇数の場合、「奇数」を出力します。
ステップ4 *-配列のすべての要素が偶数の場合、「even」を出力します。
ステップ5 *-それ以外の場合は、「混合」を印刷します。
次は、ユーザーが入力した配列型を検索するための C プログラムです。
デモンストレーション
#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 中国語 Web サイトの他の関連記事を参照してください。