Écrivez un programme C pour trouver le type de tableau qui doit être vérifié pour déterminer si les éléments du tableau donné sont pairs ou impairs, ou les deux.
L'utilisateur doit saisir un tableau d'entiers, puis afficher le type du tableau.
Exemple 1 − Entrée : 5 3 1, sortie : tableau impair.
Exemple 2 − Entrée : 2 4 6 8, sortie : tableau pair.
Exemple 3 − Entrée : 1 2 3 4 5, sortie : tableau mixte.
Référez-vous à l'algorithme donné ci-dessous pour trouver le type de tableau saisi par l'utilisateur.
Étape 1 - Lisez la taille du tableau au moment de l'exécution.
Étape 2 - Entrez les éléments du tableau.
Étape 3 - Si tous les éléments du tableau sont impairs, imprimez "impair".
Étape 4 - Si tous les éléments du tableau sont des nombres pairs, imprimez "pair".
Étape 5 - Sinon, imprimez "Mixte".
Ce qui suit est un programme C pour trouver le type de tableau saisi par l'utilisateur −
Démonstration
#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; }
Lorsque le programme ci-dessus est exécuté, il produit la sortie suivante −
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
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!