Heim > Backend-Entwicklung > C++ > Hauptteil

C-Programm zum Suchen des vom Benutzer eingegebenen Array-Typs

WBOY
Freigeben: 2023-08-30 10:29:06
nach vorne
808 Leute haben es durchsucht

C-Programm zum Suchen des vom Benutzer eingegebenen Array-Typs

Frage

Schreiben Sie ein C-Programm, um den Array-Typ zu finden, der überprüft werden muss, um festzustellen, ob die Elemente im angegebenen Array gerade oder ungerade oder beides sind.

Lösung

Der Benutzer muss ein ganzzahliges Array eingeben und dann den Typ des Arrays anzeigen.

Beispiel 1 − Eingabe: 5 3 1, Ausgabe: ungerades Array.

Beispiel 2 − Eingabe: 2 4 6 8, Ausgabe: gerades Array.

Beispiel 3 − Eingabe: 1 2 3 4 5, Ausgabe: gemischtes Array.

Algorithmus

Beziehen Sie sich auf den unten angegebenen Algorithmus, um den vom Benutzer eingegebenen Array-Typ zu ermitteln.

Schritt 1 – Lesen Sie die Größe des Arrays zur Laufzeit.

Schritt 2 – Array-Elemente eingeben.

Schritt 3 − Wenn alle Elemente des Arrays ungerade sind, geben Sie „ungerade“ aus.

Schritt 4 − Wenn alle Elemente des Arrays gerade sind, geben Sie „gerade“ aus.

Schritt 5 − Andernfalls geben Sie „Gemischt“ ein.

Beispiel

Das Folgende ist ein C-Programm, um die vom Benutzer eingegebenen Array-Typen zu finden: -

Demonstration:

#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;
}
Nach dem Login kopieren
: Ausgabe:

Wenn das obige Programm ausgeführt wird, wird die folgende Ausgabe erzeugt: -

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
Nach dem Login kopieren
:

Das obige ist der detaillierte Inhalt vonC-Programm zum Suchen des vom Benutzer eingegebenen Array-Typs. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage