Files
prog-103-p-04-2030/HolidayTrip/Fundamentals/radar/main.c
2026-02-11 13:20:47 +01:00

44 lines
992 B
C

#include <stdio.h>
#include "radar.h"
int main(){
// compute_distance
struct point p1 = { 0.0, 0.0 };
struct point p2 = { 3.0, 4.0 };
double dist = compute_distance(p1, p2);
printf("Distance: %.2f\n", dist);
// is_in_area
struct point center = { 5.0, 5.0 };
double radius = 3.0;
struct point inside_point = { 7.0, 7.0 };
struct point outside_point = { 9.0, 9.0 };
int inside = is_in_area(center, radius, inside_point);
int outside = is_in_area(center, radius, outside_point);
printf("Inside: %d\n", inside);
printf("Outside: %d\n", outside);
// detect_points
center.x = 10.0;
center.y = 10.0;
double range = 5.0;
struct point points[] = {
{ 11.0, 11.0 },
{ 10.0, 10.0 },
{ 20.0, 20.0 },
{ 14.0, 13.0 }
};
size_t size = sizeof(points) / sizeof(struct point);
size_t found = detect_points(center, range, points, size);
printf("Total found: %zu\n", found);
}