verstehe diese funktion nicht...
int stellen(int z)
{
int anz=0;
if (z<0) { z=-z; }
do { z=z/10; anz++; }
while (z!=0);
return anz;
}
wenn ich 200 eintippe liefert er mir 3 aus...
aber warum?
nehmen wir an "z", also zahl wäre 200 teilen wir das durch 10, ist die anzahl dann 20 ? oder nicht?!
int stellen(int z)
{
int anz=0;
if (z<0) { z=-z; }
do { z=z/10; anz++; }
while (z!=0);
return anz;
}
wenn ich 200 eintippe liefert er mir 3 aus...
aber warum?
nehmen wir an "z", also zahl wäre 200 teilen wir das durch 10, ist die anzahl dann 20 ? oder nicht?!