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
doneich 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