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

Определить количество точек, лежащих на заданной прямой - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Шаблоны и родовые функции http://www.cyberforum.ru/cpp-beginners/thread526064.html
Задание 1 1) В одномерном массиве, состоящем из n вещественных элементов, использую родовые функции, вычислить сумму элементов массива с нечетными номерами; 2) Создать класс-шаблон, содержащий поля...
C++ Контейнер типа Двусвязный список(Ошибка) Вобщем это двусвязный список,каждый элемент которого содержит строку произвольной длины, с основными операциями.Проблема в том что программа виснет когда вводишь какие-нибудь данные,или при выборе... http://www.cyberforum.ru/cpp-beginners/thread526063.html
C++ Pointers
Здравствуйте, не могу понять принцип указателей, можете пожалуйста объяснить почему в этом коде int main() { int somenumber; int* pPointer; somenumber=15; pPointer=&somenumber; //...
C++ Написать функцию, которая составляет треугольник из чисел так, чтобы сумма сторон равнялась заданному числу.
Написать функцию, которая составляет треугольник из чисел так, чтобы сумма сторон равнялась заданному числу. Все возможные варианты вывести на экран. Число ввести с клавиатуры.
C++ Написать программу, имеющую в своем составе функцию http://www.cyberforum.ru/cpp-beginners/thread526051.html
#include <stdio.h> void main() { for (int i=0; i<10; ++i) { for (int j=0; j<40; ++j) { if ((i==0) || (j==0) || (j==39) || (i==9)) {...
C++ Переход с C# на C++ Вот взбрело в голову изучить с++, Сразу появились быстро не решаемые гуглом вопросы. 1) как настроить автоподстановку элементов в вижуал студио (как в c#) от руки писать не кайф после сшарпа 2)... подробнее

Показать сообщение отдельно
miriganua
131 / 102 / 4
Регистрация: 05.02.2012
Сообщений: 241
23.03.2012, 17:46
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#include <iostream>
 
using namespace std;
 
struct Point
{
    double x;
    double y;
};
 
struct Line
{
    double a;
    double b;
};
 
//функция определяющая принадлежит ли точка прямой
bool pointAndLine(Line l, Point p)
{
    if (p.y == l.a * p.x + l.b)
    {
        return true;
    }
    return false;
}
 
int main()
{
    Line a;
    a.a = 1;
    a.b = 0;
    //инициализируем массив точек
    const int size = 5;
    Point arr[size];
    arr[0].x = 2;
    arr[0].y = 4;
    arr[1].x = 1;
    arr[1].y = 0;
    arr[2].x = 4;
    arr[2].y = 0;
    arr[3].x = 2;
    arr[3].y = 8;
    arr[4].x = 2;
    arr[4].y = 2;
 
    int count = 0;
    for (int i = 0; i < size; i++)
    {
        if (pointAndLine(a, arr[i]))
        {
            count++; 
        }
    }
 
    cout << count << '\n';
    
    return 0;
}
Будут вопросы - пиши.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.