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

Построить вектор, имеющий с заданным углом -45 градусов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Лексический анализатор текста http://www.cyberforum.ru/cpp-beginners/thread217228.html
Разработать лексический анализатор, который реализует конечный автомат для поиска во входном потоке бинарных векторов с нечетным числом единиц и нечетным числом нулей. --Поясняю- нужно на языке C++...
C++ Массивы, последовательности Даны натуральные числа m и n, последовательности целых чисел a1 a2...am и b1 b2...bm В каждой последовательности могут быть повторяющиеся члены. Приняв m<=20 n<=30 выполнить: Получить все числа,... http://www.cyberforum.ru/cpp-beginners/thread217224.html
Перевести из Pascal в C++ C++
Доброй ночи знатоки Си, пожалуйста помогите, перевидите это на язык Си++ unit LexElem; interface { Модуль, описывающий структуру элементов таблицы лексем } uses Classes, TblElem, LexType; ...
Перечислить слова (работа со строками) C++
Пожалуйста, напишите программу на С, по следующей задаче: Перечислить все слова заданного предложения, которые состоят из тех же букв , что и первое слово предложения и заканчиваются на такую же...
C++ Динамическая структура http://www.cyberforum.ru/cpp-beginners/thread217213.html
Составить программу, которая содержит динамическую информацию о наличии автобусов в автобусном парке. Сведения о каждом автобусе включают: · номер автобуса; · фамилию и инициалы водителя; · номер...
C++ Переделать из Delphi в С++ Вобщем есть программа поиска подстроки в строке с помощью конечных автоматов реализованная на Delphi. Нужно ее перекомпилировать в C++. Заранее благодарен. Вот код: {$o-,q+,r+} {$apptype... подробнее

Показать сообщение отдельно
sandye51
программист С++
684 / 586 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
22.12.2010, 01:32
через матрицу поворота
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
#include <iostream>
#include <algorithm>
#include <conio.h>
#include <math.h>
#include <vector>
#include <iterator>
 
using namespace std;
 
#define corner -3.141592654/4
 
int main()
{
    vector<double> vec;
 
    cout << "Input vector(x, y)" << endl;
    for (int i = 0; i < 2; ++i)
    {
        double x;
        cin >> x;
        vec.push_back(x);
    }
    vec[0] = vec[0] * cos(corner) + vec[1] * sin(-corner);
    vec[1] = vec[0] * sin(corner) + vec[1] * cos(corner);
 
    copy(vec.begin(), vec.end(), ostream_iterator<double>(cout, " "));
 
    _getch();
 
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru