/
vladislavANA
/
Programming
Обзор
Документация
Войти
/
vladislavANA
/
Programming
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
LR_6/func_struct.c
27 строк
983 B
vladislavANA
create LR_6/func_struct.c
20 мар 2025, 15:36
20 мар 2025, 15:36
aa826e6
Код
Авторство
О чём код?
#include <stdio.h> #include <math.h> // Структура, представляющая точку в двумерном пространстве. struct Point { double x; // Координата x точки. double y; // Координата y точки. }; // Вычисляет расстояние от начала координат до точки. // Аргументы: // p - структура Point, представляющая точку. // Возвращает: // Расстояние от начала координат до точки. double distance(struct Point p) { return sqrt(p.x * p.x + p.y * p.y); } int main(void) { // Инициализация точки с координатами (3.0, 4.0). struct Point pt = {3.0, 4.0}; // Вывод расстояния от начала координат до точки. printf("Расстояние = %.2f\n", distance(pt)); return 0; }