aus einen array die stelle mit dem wert finden der am nächsten an "1,0000"liegt



  • Hallo,

    ich habe ein eigentlich recht simples Problem.

    Ich habe ein double array mit verschieden zahlen darin.

    Jetzt will ich die stelle im array herausfinden an der die zahl ist welche am nächsten an der zahl "1,00" ist.

    Ich hoffe ich habe mir klar ausgedrückt.

    hat da jemand eine idee wie ich das anstelle?

    danke mal

    gruss tobe



  • Zum beispiel genau so, wie du nach der kleinsten Zahl suchst, nur das nun dein IF-Clause minimal anders aussieht

    if ( fabs(current-1.00f) < fabs(min-1.00f) ) {
        // do
    }
    

Log in to reply