Guten Abend,
ich benötige Hilfe bei folgender Aufgabe b).
Gegeben seien zwei Folgen von ganzen Zahlen:
Folge 1: 12 20 319 7 99
Folge 2: 23 400 11
b) Ergänzen Sie ihr Programm, so dass es ein neues Array passender Länge erzeugt, welches Abwechselnd Werte aus den beiden anderen Arrays enthält. Wenn alle Elemente des kürzeren Arrays verwendet wurden, werden die restlichen Werte des längeren Arrays einfach angehängt.
Schreiben Sie die neue Folge wie dargestellt unter die beiden anderen in die Textbox. Gestalten Sie Ihr Programm so, dass es ohne größere Änderungen auch funktioniert, wenn die beiden Folgen mehr oder weniger als die hier gezeigten Elemente enthalten.
Folge 3: 12 23 20 400 319 11 7 99
Mein Code bisher, welcher Folge 1 und Folge 2 korrekt ausgibt:
private void button1_Click(object sender, EventArgs e)
{
int[] folge1 = {12, 20, 319, 7 ,99};
int[] folge2 = {23, 400, 11};
textBox1.Text = "Folge 1:\t";
for(int i = 0; i < folge1.Length; i++)
{
textBox1.AppendText(folge1[i] + "\t");
}
textBox1.AppendText("\r\n" + "Folge 2:\t");
for(int i = 0; i < folge2.Length; i++)
{
textBox1.AppendText(folge2[i] + "\t");
}
}
Alles anzeigen
Vielen Dank im Voraus.