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.
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.
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".
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; }
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!