Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <math.h>
- int rechnung (float a,float grenze,int i,int x)
- {
- while (a<0)
- {
- printf("Die Ordinate war negativ\n");
- printf("bitte positive Ordinate der Gerade eingeben\n");
- scanf("%f",&a);
- }
- grenze = (int) sqrt(a);
- for (i=grenze; i >0; i--)
- {
- x += a - i*i +1;
- }
- x=2*x+a+1;
- return(x);
- }
- int main (void)
- {
- int x=0, i;
- float a, grenze;
- printf("bitte positive Ordinate der Gerade eingeben\n");
- scanf("%f",&a);
- //aufruf der funktion
- rechnung(a,grenze,i,x);
- //ausgabe
- if (x==1)
- printf("Es gibt %i Punkt\n", x);
- else
- printf("Es gibt %i Punkte\n", x);
- return(0);
- }
Add Comment
Please, Sign In to add comment