Advertisement
edems96

Prog1 3. kisZH Derékszögű

Oct 12th, 2015
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.60 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. struct Point {
  5.     double x, y;
  6. };
  7.  
  8. double Derekszogu_A(Point p);
  9. void   Derekszogu_B(Point p);
  10. Point  Derekszogu_C();
  11.  
  12. int main(void) {
  13.     Point p = {10, 10};
  14.     Derekszogu_B(p);
  15.     printf("Tav: %f\n", Derekszogu_A(p));
  16.    
  17.     Point p2 = Derekszogu_C();
  18.     Derekszogu_B(p2);
  19.     printf("Tav: %f\n", Derekszogu_A(p2));
  20.    
  21.     return 0;
  22. }
  23.  
  24. double Derekszogu_A(Point p) {
  25.     return sqrt(p.x * p.x + p.y * p.y);
  26. }
  27.  
  28. void Derekszogu_B(Point p) {
  29.     printf("%f %f\n", p.x, p.y);
  30. }
  31.  
  32. Point Derekszogu_C() {
  33.     Point p = {0, 0};
  34.     scanf("%lf %lf", &p.x, &p.y);
  35.    
  36.     return p;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement