Einzelnen Beitrag anzeigen

Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#5

AW: Verzweifelt: Algorithmus zur Ermittlung aufeinander folgender Zahlen Array

  Alt 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&#636;(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
  Mit Zitat antworten Zitat