Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
kojakin
2 / 2 / 2
Регистрация: 09.11.2011
Сообщений: 70
#1

Матрица/ Осуществить в цикле проверку факта расположения всех 10 точек на прямой, проходящей через начало координат... - C++

22.02.2013, 11:23. Просмотров 471. Ответов 2
Метки нет (Все метки)

Дана матрица А с 2 строками и 10 столбцами.Первый элемент каждого столбца представляет абсциссу, а второй - ординату одной из 10 заданных точек. Осуществить в цикле проверку факта расположения всех 10 точек на прямой, проходящей через начало координат ( в этом случае имеет место пропорциональная зависимость абсцисс и ординат точек), заканчивая цикл, если указанный факт не подтверждается. В процессе проверки печатать номера рассматриваемых столбцов.

Добавлено через 1 час 31 минуту
Помогите пожалуйста, очень срочно надо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.02.2013, 11:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Матрица/ Осуществить в цикле проверку факта расположения всех 10 точек на прямой, проходящей через начало координат... (C++):

Осуществить в цикле проверку факта расположения всех 10 точек на прямой - Turbo Pascal
дана матрица с 2 строками и 10 столбцами. первый элемент каждого столбца представляет абсциссу, а второй-ординату одной из 10 заданных...

Составить уравнение прямой, проходящей через начало координат перпендикулярно прямой - Геометрия
(x-1)/-2=(y+2)/-5=(z+4)/3

Написать уравнение прямой проходящей через начало координат. - Геометрия
Написать уравнение прямой проходящей через начало координат и составляющей с осью ОХ угол 90(градусов) можно с пояснением.

Дано множество точек на плоскости. Сколько точек не принадлежит прямой, проходящей через две первые точки? - C#
Доброго вечера! Подскажите, пожалуйста, по следующей задаче: Дано множество точек на плоскости. Сколько точек не принадлежит прямой,...

Составить уравнение кривой, проходящей через начало координат - Геометрия
Составить уравнение кривой, проходящей через начало координат,зная, что середина отрезка ее нормали от любой точки кривой до оси Ox...

Найти расстояние от начала координат до прямой, проходящей через точки - Геометрия
Найти расстояние от начала координат до прямой, проходящей через точки (1,5) и (2,4).

2
-=ЮрА=-
Заблокирован
Автор FAQ
22.02.2013, 11:41 #2
kojakin, проверь все 10-ть точек на образование прямой с О(0;0) у всех них должен быть одинаковый угловой коэффициент

Добавлено через 49 секунд
Вот ссылка на формулы Уравнение прямой по двум точкам
0
-=ЮрА=-
Заблокирован
Автор FAQ
22.02.2013, 12:04 #3
Вобщем вот решение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
using namespace std;
 
int main()
{
    double A[2][10];
    double x_arr[] = {1,2,3,4,10,6,4,8,9,-1};
    double y_arr[] = {1,2,3,4,10,6,5,8,9,-1};
    memcpy(&A[0], x_arr, sizeof(x_arr));
    memcpy(&A[1], y_arr, sizeof(y_arr));
    int nPoint = sizeof(A)/(2*sizeof(A[0][0]));
    bool bLine = true;
    for(int i  = 0; (i < nPoint) && bLine; i++)
    {
        cout<<"POINT # "<<i<<" ("<<A[0][i]<<";"<<A[1][i]<<") :\t";
        bLine = false;
        if(A[0][i])
        if(A[1][i] / A[0][i] == A[1][0] / A[0][0])//Как раз проверка угловых коэффициентов
            bLine = true;
        if(!bLine)
            cout<<"Point not lie in one line"<<endl;
        else
            cout<<"Point is in one line with previous points"<<endl;
    }
    return 0;
}
http://codepad.org/IFXXoPGz
POINT # 0 (1;1) : Point is in one line with previous points
POINT # 1 (2;2) : Point is in one line with previous points
POINT # 2 (3;3) : Point is in one line with previous points
POINT # 3 (4;4) : Point is in one line with previous points
POINT # 4 (10;10) : Point is in one line with previous points
POINT # 5 (6;6) : Point is in one line with previous points
POINT # 6 (4;5) : Point not lie in one line
1
Миниатюры
Матрица/ Осуществить в цикле проверку факта расположения всех 10 точек на прямой, проходящей через начало координат...  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.02.2013, 12:04
Привет! Вот еще темы с ответами:

Уравнение прямой, проходящей через точку и образующей с осями координат треугольник площадью = 3 - Геометрия
Точка M(4;-3). Через нее провести прямую так, чтобы с осями координат она образовывала треугольник, площадь которого = 3. Получится 2...

Отражение графика относительно произвольной прямой проведенной через начало координат - MS Excel
Как сделать отражение графика относительно оси ? Добавлено через 32 минуты С этим разобрался, а как сделать отражение относительно...

Найти общее уравнение прямой, проходящей через точку параллельно прямой - Геометрия
Пожалуйста помогите решить данные задачи. Не могу понять как их решить. 2.Найти общее уравнение прямой, проходящей через точку B...

Составить канонические уравнения прямой,проходящей через точку параллельно прямой - Геометрия
Составить канонические уравнения прямой, проходящей через точку (0;-1;-3) параллельно прямой х+1 = ( у + 2 ) / 2 = - z - 1 ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru