Navigation

    cpp-logo

    C++ Community

    • Registrieren
    • Anmelden
    • Suche
    • Kategorien
    • Aktuell
    • Tags
    • Beliebt
    • Gruppen
    1. Übersicht
    2. Schlagworte
    3. kombinationen
    Melde dich an, um einen Beitrag zu erstellen

    • J

      Rekursive Kombinationen
      C (alle ISO-Standards) • kombinationen rekursiv teilmengen • • Jochen W.  

      6
      0
      Stimmen
      6
      Beiträge
      631
      Aufrufe

      Doch, es funktioniert: Ideone-Code (außer, daß es doppelt die Werte ausgibt - und das ist ja einfach zu beheben [eine Berechnungsfunktion sollte ja, außer zu Debugzwecken, keine Ausgaben tätigen])
    • Wechselgeld 5 besten Kombinationen
      C (alle ISO-Standards) • array kombinationen schleifen • • codinglea  

      252
      1
      Stimmen
      252
      Beiträge
      18206
      Aufrufe

      ?

      das ist ja auch wieder c++. passt aber generell zur gesamten verständnisfähigkeit der leute hier.
    • 1 bis 100 Centbeträge Möglichkeiten/Kombinationen Algorithmus
      C (alle ISO-Standards) • array algorithmus kombinationen möglichkeiten rekursion • • Luckyingmar  

      54
      0
      Stimmen
      54
      Beiträge
      4060
      Aufrufe

      @TGGC sagte in 1 bis 100 Centbeträge Möglichkeiten/Kombinationen Algorithmus: @Schlangenmensch int calc(int s, int l, int* c) { if (l < 2) return s % c[l] ? 0 : 1; if (s < c[l] ) return calc(s,l-1, c); return calc(s,l-1,c) + calc(s-c[l],l,c); } Da! Darum geht es! Mach daraus int calc(int s, int l, int* c) { if (l < 1) return s % c[l] ? 0 : 1; if (s < c[l]) return calc(s,l-1, c); return calc(s,l-1,c) + calc(s-c[l],l,c); } und alles ist viel logischer.