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

Структуры (Создайте структуру Прямая с элементами x1, y1, x2, y2 – координаты двух точек, через которые проходит прямая) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как реализовать двумерный динамический массив? http://www.cyberforum.ru/cpp-beginners/thread905044.html
Доброго дня суток, форумчане! Подскажите пожалуйста, как реализовать двумерный динамический массив?
C++ Вычеркните из слова все буквы "я", стоящие на четных местах Вычеркните из слова все буквы "я", стоящие на четных местах. http://www.cyberforum.ru/cpp-beginners/thread905031.html
C++ После каждой буквы "о" в слове вставьте сочетание "ля
После каждой буквы "о" в слове вставьте сочетание "ля".
номер элемента массива ближайшего к среднеарифметического его значение C++
в массиве вычислить: 1) номер элемента массива ближайшего к среднеарифметического его значение
C++ Разность элементов массива расположенных между первым отрицательное и вторым положительным элементом http://www.cyberforum.ru/cpp-beginners/thread905026.html
в массиве вычислить: 2) разность элементов массива расположенных между первым отрицательное и вторым положительным элементом
C++ Подсчитать количество цифр в строке ???Ввести строку состоящую из цыфр и букв,и посчитать колтчество цыфр(быквы не должно брать считать к количеству)! подробнее

Показать сообщение отдельно
Sivilan
6 / 6 / 0
Регистрация: 17.03.2013
Сообщений: 66
18.06.2013, 14:10     Структуры (Создайте структуру Прямая с элементами x1, y1, x2, y2 – координаты двух точек, через которые проходит прямая)
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
#include "stdafx.h"
#include "iostream"
#include "locale.h"
 
using namespace std;
 
// y = ax+b
struct line
{
    double a;
    double b;
};
 
struct point
{
    double x;
    double y;
};
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "russian");
 
    line  myLine;   // прямая
    cout << "Введите коэффициенты a, b в уравнении прямой y=ax+b: ";
    cin >> myLine.a >> myLine.b;
 
    int M;          // общее кол-во точек
    cout << "Введите количество прямых: ";
    cin >> M;
 
    point *arrPoint = new point[M]; // массив прямых
 
    int i;
    for (i=0; i<M; i++)
    {
        cout << "Прямая №" << i+1 << ". Введите координаты x, y: ";
        cin >> arrPoint[i].x >> arrPoint[i].y;
    }
 
Ну и вывод,Осипова)
 
    delete [] arrPoint;
 
 
    cin.get();
    cin.get();
    return 0;
}
 
Текущее время: 04:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru