Program C untuk mencari jenis tatasusunan yang dimasukkan oleh pengguna

WBOY
Lepaskan: 2023-08-30 10:29:06
ke hadapan
808 orang telah melayarinya

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;
}
Salin selepas log masuk

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!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan