1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Функции

Тема в разделе "С и С++", создана пользователем Bireva, 29 янв 2012.

  1. Bireva

    Bireva Гость

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

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


    Код:
    #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);
    
    }
    заранее прошу извинения за ошибки,просто первый раз пишу на форуме))
    и заранее спасибо))
     
  2. Bireva

    Bireva Гость

    Репутация:
    0
    Спасибо кто посмотрел программу, я разобралась, просто еще не знаю как удалить эту тему(((
     
Загрузка...

Поделиться этой страницей