Функции

  • Автор темы Bireva
  • Дата начала
B

Bireva

#1
Помогите резобраться пожалуйста)
Вот задание.
Глобальных данных не используйте.
Напишите две подпрограммы одну – типа void для ввода данных, другую – описанную в тексте задачи.
Каждую подпрограмму и функцию main оформите в отдельный файл. Для включения новых файлов в проект создавайте их через меню Проект/Включить новый элемент/Файл С++
Напишите заголовочный файл Имя.h, не забудьте включить ссылку на него в подпрограммы.
Подпрограммы не должны печатать вычисляемых данных.
сама задача
1.Два отрезка заданы координатами своих концов на плоскости. Выяснить, лежат ли они на одной прямой.
Указание: Уравнение прямой, проходящей через две точки (x1, y1) и (x2, y2) записывается в виде (х-х1)/(х2-х1)=(у-у1)/(у2-у1). Если точка лежит на такой прямой, то ее координаты, подставленные в это уравнение, превратят его в тождество. Проверку принадлежности точки прямой оформите в виде подпрограммы.

а вот программа,ну подобие программы,сама понимаю что полнейший бред(


C++:
#include "moi.h";
using namespace std;
void vvod(int&x,int&y,int& x1,int& y1,int& x2,int& y2,int& x3,int& y3)
{	cout<<"x="; cin>> x;
cout<<"y="; cin>> y;

cout<<"x1="; cin>> x1;
cout<<"y1="; cin>> y1;

cout<<"x2="; cin>> x2;
cout<<"y2="; cin>> y2;

cout<<"x3="; cin>> x3;
cout<<"y3="; cin>> y3;
}
следущий файл
#include "moi.h";
using namespace std;
double dlina(double xn,double xk,double xg)
{	double p;
p=(xn-xk)/(xg-xn);
return p;
}
сл.фай.
[code=cpp]#include <math.h>;
#include <iostream>;
#include <stdlib.h>;
#include <stdio.h>;
using namespace std;
double dlina(double,double,double,double,double,double,double,double);
void vvod(int&,int&,int&, int&,int&,int&,int&,int&);
void main()

сл.ф.
#include "moi.h";
using namespace std;
void main()
{	double L1,L2;
int xl1,xl2,xl3,yl1,yl2,yl3;
vvod(xl1,xl2,xl3,yl1,yl2,yl3);
L1=dlina(xl1,xl2,xl3,yl1);

}
заранее прошу извинения за ошибки,просто первый раз пишу на форуме))
и заранее спасибо))
 
B

Bireva

#2
Спасибо кто посмотрел программу, я разобралась, просто еще не знаю как удалить эту тему(((