Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int main()
- {
- float xalt;
- float xneu;
- float z;
- float abwmax;
- float abwreal;
- int zeigen;
- float real;
- int zahler=0;
- printf("Von welcher Zahl soll die Wurzel berechnet werden?\n");
- scanf("%f",&z);
- getchar();
- printf("Wie gross darf die maximale Abweichung vom wahren wert sein?\n");
- scanf("%f",&abwmax);
- getchar();
- printf("Sollen die einzelnen Schritte gezeigt werden?(j/n)\n");
- scanf("%c",&zeigen);
- getchar();
- xalt= z;
- do {
- zahler++;
- xneu= ((xalt+(z/xalt))/2);
- xalt= xneu;
- if (zeigen= j){
- printf("%d Iteration: %f\n", zahler,xneu);
- }
- abwreal = xneu-z/xneu;
- abs(abwreal);
- }
- while(abwreal>abwmax);
- printf("Newton Wert: %f\n", xneu);
- printf("Abweichung: %f\n",abwreal);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement