Ausgabe von jeden m-ten Element



  • Hi ich habe hier folgendes Problem:

    Ich habe einen beliebige aber feste Datenanzahl n.
    Ich möchte jedes m-te Element dieser Datenmenge ausgeben.
    Ich möchte das das letzte Element immer in der Menge der ausgegebenen Elemente enthalten ist.
    Der erste Index der Array ist 1. Der Letzte n.

    Bisher habe ich:

    for i=1 to n {
       if(i % m = 0) {
          //Ausgabe
       }
    }
    

    Ich stehe nur gerade auf dem Schlauch wie ich die Verschiebung mit einberechne, damit das letzte immer mit in der Ausgabe ist.

    Danke für eure Hilfe!


  • Mod

    if(i % m == n % m)
    

    Wobei man n % m natürlich auch gerne vor der Schleife berechnen darf.



  • Sieht gut aus.
    Danke!


Log in to reply