Quellcode
- #include<stdio.h>
- #include<math.h>
- struct punkt {
- int x;
- int y;
- };
- struct kreis {
- struct punkt mitte;
- int radius;
- };
- // fubktionen
- void get_Punkt (struct punkt*p);
- int is_in (struct punkt p, struct kreis k);
- main() //Fehler 1 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. // // weiß jmnd wie das zu lösen ist !
- {
- struct kreis k= { {100,100},50};
- struct punkt p;
- get_Punkt(&p);
- if (is_in(p,k))
- printf(" Punkt liegt innerhalb\n");
- else
- printf(" Punkt liegt aussserhalb\n");
- return 0;
- }
- void get_punkt(struct punkt *p)
- {
- printf(" (x,y) Koordinanten für Punkt \n");
- scanf(" %d %d ",&(p->x),&(p->y));
- }
- int is_in (struct punkt p,struct kreis k)
- {
- double dx,dy;
- dx=k.mitte.x-p.x;
- dy= k.mitte.y-p.y;
- return sqrt(dx*dx+dy*dy) <= (double ) (k.radius);
- }