In allen Funktionen sollen einfache Aufgaben mit Arrays bearbeitet werden.
Der Typ des Arrays a kann beliebig gewählt werden: int,short,double,float, etc.
Erstellen Sie dazu weiterhin e i n Programm, welches alle Funktionen verwendet.
Funktion 1 mittels Iteration: input(n,a)
Es werden in einem Array a die Elemente von Tastatur eingelesen.
Funktion 2 mittels Iteration: output(n,a)
Es werden die Elemente des arrays am Bildschirm formatiert angezeigt
Funktion 3 mittels Iteration: copy(anfang,ende,a,
Die Elemente a[anfang]…a[ende] sollen in das array b kopiert werden, beginnend ab der
Position 0.
Funktion 4 rekursiv: mischen(m,a,n,b,c)
Es sollen die Elemente zweier sortierter Arrays a (m Elemente) und b (n Elemente)
zusammengemischt und in einem Array c sortiert gespeichert werden.
Beispiel: a 1 4 5 6 9 b 2 4 11 Ergebnis in c 1 2 4 4 5 6 9 11.
Dies lässt sich rekursiv sehr leicht programmieren.
Falls a keine Elemente enthält: b nach c kopieren
Falls b keine Elemente enthält: a nach c kopieren.
Ansonsten das Maximum aller Elemente bestimmen
dieses an die entsprechende Stelle am Ende von c kopieren
die übrigen Elemente von a und b (ohne das maximale) nach c mischen.
kann mir jemand bitte das programm dazu schreiben?