tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
1043
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    benito benito ist offline Rookie
    Registriert seit
    Jan 2011
    Beiträge
    8
    Hallo liebe user ,

    ich suche eine c++ lösung.es sollen 2 zahlen eingelesen werden und dann soll bestimmt werden wie oft diese 2 teilbar sind ohne rest.
    beispiel :
    Die Zahl 9 ist durch 3 teilbar. Das Ergebnis dieser ersten Teilung ist: 3.
    Dieses Ergebnis kann ein zweites Mal durch 3 geteilt werden.
    Das Ergebnis 1 kann nicht mehr durch 3 geteilt werden.
    Demnach ist 9 zweimal durch 3 geteilt werden.
    bin für jede hilfe sehr dankbar .. mfg benny
     

  2. #2
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.501
    Willkommen bei tutorials.de

    Ob bei einer Division ein Rest übrigbleibt, kannst du mit dem Modulooperator überprüfen.
    "x/y" ergbit das Ergebnis einer Division, und
    "x%y" dividiert zwar auch, gibt aber den Rest zurück.

    Du kannst also solange durchdividieren, solange bei Modulo 0 herauskommt (also kein Rest).
    Wie oft das war, kannst du einfach mit einer anderen Varible mitzählen.

    Code cpp:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    int wieoftteilbar(int x,int y)
    {
        int e=0;
        while((x%y)==0)
        {
            x/=y;
            e++;
        }
        return e;
    }

    Gruß
     

  3. #3
    benito benito ist offline Rookie
    Registriert seit
    Jan 2011
    Beiträge
    8
    Vielen lieben Dank für die schnelle, sehr hilfreiche Antwort.Funktioniert super
     

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 25.08.10, 19:13
  2. Antworten: 1
    Letzter Beitrag: 19.04.10, 10:12
  3. "anonyme Methode" kann nicht in den Delegattyp "System.Action<int>"konvertiert werden
    Von LL0rd im Forum .NET Application und Service Design
    Antworten: 2
    Letzter Beitrag: 30.01.08, 12:58
  4. Antworten: 3
    Letzter Beitrag: 16.06.05, 03:10
  5. Antworten: 0
    Letzter Beitrag: 07.06.05, 20:43

Stichworte