Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
kojakin
2 / 2 / 3
Регистрация: 09.11.2011
Сообщений: 70
#1

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

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

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

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

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

Написать уравнение прямой проходящей через начало координат.
Написать уравнение прямой проходящей через начало координат и составляющей с...

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

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

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

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

Добавлено через 49 секунд
Вот ссылка на формулы http://www.cyberforum.ru/cpp-beginners/thread567556.html#post3000253
0
-=ЮрА=-
Заблокирован
Автор FAQ
22.02.2013, 12:04 #3
Лучший ответ Сообщение было отмечено kojakin как решение

Решение

Вобщем вот решение
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). Через нее провести прямую так, чтобы с осями координат она...

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

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

Составьте уравнение прямой, проходящей через середину отрезка AB параллельного прямой
1) Составьте уравнение прямой, проходящей через середину отрезка AB...


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

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

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