Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не выходит сделать вычисление http://www.cyberforum.ru/cpp-beginners/thread792264.html
void UTIL_Calculate( const float *v1, const float *v2, float flDist ) { float flMultiplier = flDist / 48.0; float MulScalar = v1 * flMultiplier; } float MulScalar = v1 * flMultiplier; const float *v1
C++ Обход матриц и вычисление значений Дана квадратная матрица порядка n. Найти наибольший ее элемент, расположенный в заштрихованной области. Размер матрицы и ее элементы вводятся с клавиатуры. Оформить ввод, вывод матрицы и обработку матрицы в виде функций. ПРОГРАММУ ПРОКОМЕНТИРОВАТЬ! http://www.cyberforum.ru/cpp-beginners/thread792263.html
как вывести символ квадрата? C++
помогите, как вывести в консоль символ, который был бы похож на закрашенный квадрат? как например из таблицы символов, который я там нашел, вставить его в консоль? в общем мне любым способом надо вывести в консоль закрашенный квадрат, помогите
Работа со структурой-стеком C++
и здрасте! =) есть структура-стек (не знаю как точно назвать): struct iDiscipline_stek{ char name;//имя int num_course;//№ курса int num_term;//№ семестра int am_lec;//кол-во часов лекций int am_pr;//практик
C++ в чем разница между int(a) и (int)a? http://www.cyberforum.ru/cpp-beginners/thread792219.html
Собственно в этом и вопрос.
C++ Не подключается хедер Недавно начал изучать классы, и столкнулся с проблемой подключения хедера с описанием класса, пример таков: //klass.h class book { public: int regnomer; string avtor; string nazvknigi; подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
22.02.2013, 12:04     Матрица/ Осуществить в цикле проверку факта расположения всех 10 точек на прямой, проходящей через начало координат...
Вобщем вот решение
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
Миниатюры
Матрица/ Осуществить в цикле проверку факта расположения всех 10 точек на прямой, проходящей через начало координат...  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru