modulo



  • hi,

    ich hab keine ahnung von c soll aber für die uni ne aufgabe lösen.
    und zwar:

    Verändern Sie das nachfolgend angegebene Shell-Skript so, dass die Zahlendarstellung
    der Zahl z zur Basis b ausgegeben wird. (Hinweis: Wenn sie die nachfolgenden
    Zeilen in einer Datei namens convert.sh abgespeichert haben, können Sie das Skript z.B.
    durch Aufruf von sh convert.sh 21 2 ausführen. 21 ist das erste Argument des
    Skripts und wird in $1 zur Verfügung gestellt. 2 ist das zweite Argument und wird in $2
    zur Verfügung gestellt. Der Modulo-Operator für das Kommando expr lautet %.)

    #!/bin/bash
    # Weise das erste Argument der Variablen z zu
    z=$1
    # Weise das zweite Argument der Variablen b zu
    b=$2
    while test $z -ne 0
    do
    z=`expr $z / $b`
    echo $z
    done

    ich komme absolut nicht klar.

    kann mir da jemand helfen?

    danke nico



  • und was hat das mit c/c++ zu tun? 😮 😮



  • das ist weder c noch c++ (wir befinden uns hier im C++ Forum), ich verscheibe den Thread mal in Unix Forum.
    Wohin mit meiner Frage?



  • sorry,
    hab mir fast schon sowas gedacht.
    nico


Anmelden zum Antworten