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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
katrinivanovna
0 / 0 / 0
Регистрация: 12.11.2013
Сообщений: 6
#1

Аффинные преобразования в с++ - C++

03.12.2013, 13:09. Просмотров 1857. Ответов 1
Метки нет (Все метки)

помогите кому не лень,лабораторку сделать.
суть такая:на форме в системе координат по задаваемым четырем точкам должен построиться четырехугольник,и нужно отразить его относительно оси y. Точки задавать должен пользователь.
сама работа простая,но даже её, если знания нулевые сделать трудно...Помогите пожалуйста,кто может
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2013, 13:09
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Аффинные преобразования в с++ (C++):

Аффинные пространства - C++
Помогите пожалуйста, у кого - нибудь есть готовая программа под Visual Studio 2008 реализации операций с аффинными элементами аффинного...

преобразования в Си... - C++
Помогите разработать программу преобразования целых десятичных чисел с разрядностью до 7 цифр в словесное описание без грамматических...

преобразования типов - C++
void foo(int i) {...} string str("abcdef"); //..... enum BoardLetter {a = 0, b, c, d, e, f, g, h}; foo( ...

Спецификатор преобразования - C++
Доброго времени суток. Сегодня при изучении материала по работе с файлами натолкнулся на такой вопрос. Программы ниже...

Преобразования типов - C++
Имеются несколько структур, содержащих один и тот же набор элементов, но в разных последовательностях. ({x,y,z};{y,x,z};{z,y,x},...). ...

Оператор преобразования - C++
Приветствую всех! Есть у Р. Лафоре в книге "Объектно-ориентированное программирование в C++" такой пример: //ENGLCONV.cpp ...

1
Ullaluna
8 / 6 / 1
Регистрация: 11.11.2013
Сообщений: 75
03.12.2013, 13:59 #2
Основная идея такая: "отразить относительно оси ординат" - это значит, что для отраженного прямоугольника координаты становятся типа (-х, у), если координаты первоначального были (х, у). Иными словами, те же яйца, но "x" со знаком минус.

Пойдем самым простым путем:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
 
int main() {
    int x1, y1, x2, y2, x3, y3, x4, y4; // координаты первого прямогульника
    int xr1, xr2, xr3, xr4; // "отраженные" координаты по оcи х второго проямоугольника
 
    cin >> x1;    //пользователь вводит абсциссу первой точки
    cin >> y1;    //пользователь вводит ординату первой точки
    xr1 = -x1;    //сразу же "делаем" абсциссу для первой точки отраженного прямоугольника
 
    cin >> x2;    //пользователь вводит абсциссу второй точки и т.д....
    cin >> y2; 
    xr2 = -x2;
 
    //повторите этот блок точно так же для третьей и четвертой точки.
    //Заменить цифру в коэффициенте переменной спец по баллистике сможет ;)
 
    //Что в итоге? Мы имеем два набора координат: (x, y) для первоначального прямоугольника и (xr, y) для отраженного.
    //Если на этом работа заканчивается, что пишем:
 
    return 0;
}
Если же дальше вам нужна графика, то будет справедливо, если вы обратитесь к фрилансерам или хотя бы поставите какому-нибудь знакомому студенту-программисту бутылку пива за помощь. Удачи.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.12.2013, 13:59
Привет! Вот еще темы с ответами:

Преобразования типов - C++
Почему можно присваивать символьной переменной типа char целые числа? И наоборот, целочисленному типу int можно присваивать символы....

конструктор преобразования - C++
конструктор преобразования &quot;Любой конструктор класса, принимающий один параметр какого-либо другого типа, называется конструктором...

Преобразования типов - C++
Имеется такое выражение t=(i*j)*((e^(x))) ,где t-double x,i,j-int e-float Когда подставляю значения и считаю выдает...

Преобразования типов - C++
Доброго времени суток. Разбираясь с преобразователями типов в С++ возник вот такой вопрос: допустим у нас есть класс Alpha и какая-то...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru