Hey,
komme derzeit an einer neuen Aufgabe leider nicht weiter, benötige da eure Hilfe.
Folgende Aufgabenstellung:
Mein Lösungsansatz:
Code
private void button1_Click(object sender, EventArgs e)
{
string [,] werte = {
// {Produkt-ID, Preis / €}
{"A212", "91.60"},
{"X542", "54.00"},
{"L707", "68.00"},
{"B246", "43.40"},
{"X542", "54.00"},
{"L707", "68.00"},
{"X542", "54.00"}
};
string [,] finishwerte = new string[werte.GetLength(0), werte.GetLength(1)];
int counter = -1, tempindex = 0, finishindex = 0;
for (int i = 0; i < werte.GetLength(0); i++)
{
for (int j = i + 1; j < werte.GetLength(0); j++)
{
if (werte[i, 0] != werte[j, 0]) continue;
finishwerte[finishindex, 0] = werte[i, 0];
finishwerte[finishindex, 1] = werte[i, 1];
finishindex++;
counter++;
}
}
textBox1.Text = Convert.ToString(counter);
for(int k = 0; k < counter; k++)
{
for(int m = 0; m < finishwerte.GetLength(1); m++)
{
textBox1.AppendText("\t" + finishwerte[k, m]);
}
textBox1.AppendText("\r\n");
}
}
Alles anzeigen
Derzeitige Ausgabe:
Brauche Hilfe insbesondere bei Aufgabe b) und c)
Vielen Dank im Voraus