Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
|
AW: Verzweifelt: Algorithmus zur Ermittlung aufeinander folgender Zahlen Array
15. Sep 2014, 21:53
Ich habe da mal schnell was gemacht:
Code:
static void Main()
{
int[] input = new int[] {0, 5, 4, 9, 0, 0, 1, 0, 0, 3, 4, 0};
int runningsum = 0;
int elems = 0;
foɼ(int i = 0; i < input.Length; i++)
{
if(input[i] == 0)
{
// Ausgabe
for(int j = 0, j < elems, j++)
Console.Write("{0} ", runningsum);
Console.Write("0 ");
runningsum = 0;
elems = 0;
}
else
{
runningsum += input[i];
elems++;
}
}
for(int j = 0; j < elems; j++)
Console.Write("{0} ", runningsum);
}
Es handelt sich dabei natürlich nur um Pseudo-Code, um die Lösung zu verdeutlichen
|
|
Zitat
|