Wo ist der Fehler
-
Also ich Programmiere mit Visual C++ 2010
#pragma once #include "targetver.h" #include <stdio.h> #include <tchar.h> #include <stdlib.h> int main() { int z; int n; int a; int x; printf( "Zu teilende Zahl: "); scan("%d", &z); printf("Teiler: "); scanf( "%d", &n); printf(" Anzahl Nachkommastellen: "); scanf("%d", &a); x = z/n; printf( "Ergebnis = %d.", x); for( ; a > 0; a = a - 1) { z = 10*(z - n*x); if( z == 0) break; x = z/n; printf( "%d", x); } printf( "\n"); getchar(); }
Wäre für antwortne dankbar....
-
Dieser Thread wurde von Moderator/in volkard aus dem Forum C++ in das Forum ANSI C verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Was will uns der Künstler mit diesem seinem Kunstwerk sagen/fragen?
-
Also ich seh da nichts falsches außer, dass du in deinem Mainfile "#pragma once" stehen hast und in Zeile 16 bei scan das "f" vergessen hast.
Sonst läuft das Prog....
MfG
sfuccma
-
Ist es beabsichtigt das als Ergebnis nur ganze Zahlen herauskommen dürfen?
Und bei Teilen da war doch noch was, was man möglichst ausschliessen sollteMfG f.-th.