Программа задающие уравнение прямой, проходящее через 2 заданные точки. - C (СИ)
Формулировка задачи:
Необходимо решить с помощью структур.
препод сказал, что надо задать массив l в структуре и через него делать, хотя если честно я так и не понял для чего он нужен.
#include "stdafx.h"
#include <iostream>
#include <math.h>
#include <conio.h>
#include <stdio.h>
using namespace std;
struct point
{
float x,y;
};
struct line
{float k;
float b;
}
float koef(point t1, point t2, line*l)
{
k=((t2.y)-(t1.y))/((t2.x)-(t1.x));
return l->k;
}Решение задачи: «Программа задающие уравнение прямой, проходящее через 2 заданные точки.»
textual
Листинг программы
struct point
{
double x;
double y;
};
point A, B;
point L[] = {A,B}
Объяснение кода листинга программы
- Объявляется структура point, которая содержит два поля: x и y типа double.
- Создаются две переменные типа point: A и B.
- Создается массив L типа point, который содержит две точки: A и B.