2 dimensionales Array



  • Hi,

    ich habe folgende Frage :

    Ich habe ein 2-Dimensionales-Array (1920Zeilen * 180Spalten)
    mit int-Werten.

    Jetzt will ich den höchsten int-Wert finden im Array.

    Kann mir jemand helfen ??

    Ich habe es so probiert :

    int temp1;
    	int k=0;
    	int l=0;
    	for(i=0;i<max_Abstand;i++)
    	{
    		for(j=0;j<HALFPI;j++)
    		{
    			for(k=0;k<i;k++)
    			{
    				for(l=0;l<j;l++)
    				{
    					if(akkumulator[i][j] > akkumulator[k][l])
    						temp1 = akkumulator[i][j];
    					else if(akkumulator[k][l] > akkumulator[i][j])
    						temp1 = akkumulator[k][l];
    				}
    			}
    			k=0;
    			l=0;
    		}
    	}
    

    Aber es funktioniert nicht (Keine Rückmeldung,Abbruch)

    Kann jemand helfen ?? 🙂

    Gruss
    SmartyShark



  • was machst du da ueberhaupt?
    du brauchst nur 2 verschachtelte schleifen, und keine mehr.



  • Schön, du hast meinen Tip befolgt, jetzt poste noch in 4 anderen foren, dann hilft dir bestimmt jemand



  • Sorry (100 mal),

    ich habe gepostet weil keiner Antwortet...

    Ok zwei verschaltete Schleifen, aber wie finde ich dann den höchsten Wert ???

    Ich will ja nicht immer nur mit dem letzten Wert den aktuellen vergleichen, sondern mit allen Werten in der Matrix... Versteht ihr ?

    danke
    Gruss



  • SmartyShark schrieb:

    Sorry (100 mal),

    ich habe gepostet weil keiner Antwortet...

    Ok zwei verschaltete Schleifen, aber wie finde ich dann den höchsten Wert ???

    Ich will ja nicht immer nur mit dem letzten Wert den aktuellen vergleichen, sondern mit allen Werten in der Matrix... Versteht ihr ?

    danke
    Gruss

    Tja, schon blöd, wenn man 4 gleiche topics erstellt, da verliert man schnell den Überblick, ob und wo einem geholfen wurde.




Anmelden zum Antworten