0 / 0 / 0
Регистрация: 29.09.2019
Сообщений: 22

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

04.11.2019, 17:15. Показов 3490. Ответов 1

Author24 — интернет-сервис помощи студентам
Создайте структуру Прямая с элементами x1, y1, x2, y2 – координаты двух точек, через которые проходит прямая. Для К заданных прямых вывести уравнение прямых в виде y=ax+b.
Не работает. Скорее всего с кривым объявлением массивов.
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
#include <iostream>
#include <cmath>
 
using namespace std;
 
struct line
{
    int x1;
    int x2;
    int y1;
    int y2;
    int x;
    int y;
};
int main()
{
    int i;
    int k;
    int b;
    int N;
    line* mas = new line[N];
 
    cout << "vvedite chislo pram" << endl;
    cin >> N;
    for (i = 0; i < N; i++)
    {
        cout << "x1 =  ";
        cin >> mas[i].x1;
        cout << "y1 =  ";
        cin >> mas[i].y1;
        cout << "x2 =  ";
        cin >> mas[i].x2;
        cout << "y2 =  ";
        cin >> mas[i].y2;
 
    }
    for (i = 0; i < N; i++)
    {
        k = (mas[i].y1 - mas[i].y2) / (mas[i].x1 - mas[i].x2);
        b = k * mas[i].x - mas[i].y;
    }
    cout << "y=" << k << "x+" << b << endl;
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.11.2019, 17:15
Ответы с готовыми решениями:

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

Даны координаты точек (x1;y1) (x2;y2). Определить проходит ли прямая, заданная уравнением y=ax+b через эти точки
Даны координаты точек (x1;y1) и (x2;y2). Определить проходит ли прямая, заданная уравнением y=ax+b через эти точки.

Создать класс "прямая", поля класса - координаты двух точек (x1,y1) и (x2,y2)
Помогите, пожалуйста!Завтра экзамен, а эта задача допуск к нему! Создать класс &quot;прямая&quot;, поля класса - координаты двух точек...

1
Мозгоправ
 Аватар для L0M
1745 / 1039 / 468
Регистрация: 01.10.2018
Сообщений: 2,138
Записей в блоге: 2
04.11.2019, 18:05
Цитата Сообщение от KalekaKek Посмотреть сообщение
C++
1
2
3
4
5
    int N;
    line* mas = new line[N];
 
    cout << "vvedite chislo pram" << endl;
    cin >> N;
Вы выделяете память, используя неинициализированную переменную N. Под сколько структур вы запросили память?

В строке 40 вы используете неинициализированные поля структуры x и y. Кстати, по условию их в структуре вообще быть не должно.

Строка 42 должна быть внутри цикла (строки 37-41).

В конце программы надо освободить память, занятую в строке 21.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.11.2019, 18:05
Помогаю со студенческими работами здесь

Создать класс "прямая", поля класса - координаты двух точек (x1, y1) и (x2, y2)
Помогите, пожалуйста!!!Устал уже с этой задачей.... Создать класс &quot;прямая&quot;, поля класса - координаты двух точек (x1, y1) и (x2, y2)....

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

Проходит ли прямая через треугольник
надо написать прогу есть точки с координатами (0;0) (0;1) (1;0) они образуют треугольник y=kx+b - формула прямой надо штоб при...

Прямая с известными параметрами a и b проходит через 2 точки O1(x1,y1) и O2(x2,y2)
Прямая с известными параметрами a и b проходит через 2 точки O1(x1,y1) и O2(x2,y2),ординаты которых y1,y2 известны.Определить xk,если...

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


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

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

Новые блоги и статьи
Async/await в Swift: Асинхронное программировани­е в iOS
mobDevWorks 20.03.2025
Асинхронное программирование долго было одной из самых сложных задач для разработчиков iOS. В течение многих лет мы сражались с замыканиями, диспетчеризацией очередей и обратными вызовами, чтобы. . .
Сложность Колмогорова: Приёмы упрощения кода
ArchitectMsa 20.03.2025
Наверное, каждый программист хотя бы раз сталкивался с кодом, который напоминает запутанный лабиринт — чем дальше в него погружаешься, тем сложнее найти выход. И когда мы говорим о сложности кода, мы. . .
PostgreSQL в Kubernetes: Подготовка кластера и настройка
Mr. Docker 20.03.2025
Когда доходит до контейнеризации баз данных и особенно таких требовательных к ресурсам системах как PostgreSQL, многие команды до сих пор колеблются, прежде чем перенести их в контейнерную. . .
C++26: Индексирование пакетов и метапрограммиро­вание
bytestream 20.03.2025
Эволюция C++ продолжается стремительными темпами – каждый новый стандарт приносит функциональность, о которой мы мечтали годами. Звучит слишком громко? Если вы когда-либо боролись с вариадическими. . .
Состояние гонки в C#: подводные камни многопоточного программировани­я
UnmanagedCoder 20.03.2025
Что такое состояние гонки? Это ситуация, когда результат программы непредсказуемо меняется в зависимости от порядка выполнения потоков. Проще говоря, два или более потока пытаются одновременно. . .
Next.js для разработки React: преимущества серверного рендеринга
Reangularity 20.03.2025
Next. js решает классическую проблему React-приложений: медленную первоначальную загрузку и плохую индексацию поисковиками. Вместо того чтобы заставлять браузер пользователя выполнять всю работу по. . .
JUnit или TestNG: Выбираем Java-фреймворк для тестирования
Javaican 20.03.2025
История тестовых фреймворков в Java началась в конце 90-х, когда Кент Бек и Эрих Гамма разработали JUnit - инструмент, который перевернул представление разработчиков о модульном тестировании. JUnit. . .
Разбиваем монолит на два микросервиса и реализуем CI/CD
ArchitectMsa 20.03.2025
Когда команда растет, а функциональность монолита расширяется, поддерживать и развивать такую систему становится все труднее. Разработчики начинают тратить много времени на разбор сложных. . .
Python и PDF: Создание и редактирование файлов
py-thonny 20.03.2025
Работа с PDF-документами – одна из популярных задач в современной разработке. Python предлагает несколько инструментов для создания, чтения и редактирования PDF-файлов, среди которых особенно. . .
Корутины в Unity и производительно­сть WaitForSeconds
GameUnited 20.03.2025
Разработчики игр на Unity часто сталкиваются с вопросом: как выполнять действия через определённые промежутки времени, не блокируя основной поток игры? Тут как раз и приходят на помощь корутины —. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru