Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Program C untuk mencari jenis tatasusunan yang dimasukkan oleh pengguna

Program C untuk mencari jenis tatasusunan yang dimasukkan oleh pengguna

WBOY
WBOYke hadapan
2023-08-30 10:29:06767semak imbas

Program C untuk mencari jenis tatasusunan yang dimasukkan oleh pengguna

Soalan

Tulis atur cara C untuk mencari jenis tatasusunan yang perlu disemak untuk menentukan sama ada elemen dalam tatasusunan yang diberikan adalah genap atau ganjil, atau kedua-duanya.

Penyelesaian

Pengguna perlu memasukkan tatasusunan integer dan kemudian memaparkan jenis tatasusunan.

Contoh 1 − Input: 5 3 1, output: tatasusunan ganjil.

Contoh 2 − Input: 2 4 6 8, output: tatasusunan genap.

Contoh 3 − Input: 1 2 3 4 5, output: tatasusunan bercampur.

Algoritma

Rujuk algoritma yang diberikan di bawah untuk mencari jenis tatasusunan yang dimasukkan oleh pengguna.

Langkah 1 − Baca saiz tatasusunan semasa masa jalan.

Langkah 2 − Masukkan elemen tatasusunan.

Langkah 3 − Jika semua elemen tatasusunan adalah ganjil, cetak "ganjil".

Langkah 4 − Jika semua elemen tatasusunan adalah genap, cetak "genap".

Langkah 5 − Jika tidak, cetak "Campuran".

Contoh

Berikut ialah program C untuk mencari input jenis tatasusunan oleh pengguna −

Demonstrasi

#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

Apabila atur cara di atas dilaksanakan, ia menghasilkan output berikut −reee

Atas ialah kandungan terperinci Program C untuk mencari jenis tatasusunan yang dimasukkan oleh pengguna. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam