ユーザーが入力した配列型を検索する C プログラム

WBOY
リリース: 2023-08-30 10:29:06
転載
812 人が閲覧しました

ユーザーが入力した配列型を検索する C プログラム

質問

特定の配列内の要素が偶数か奇数かを判断するためにチェックする必要がある配列型を見つける 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート