Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/18: Рейтинг темы: голосов - 18, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 29.09.2019
Сообщений: 22

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

04.11.2019, 17:15. Показов 3665. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Создайте структуру Прямая с элементами 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
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru