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

Новые координаты точки / смена осей координат - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ "Нет выхода" из цикла http://www.cyberforum.ru/cpp-beginners/thread167337.html
while (choice != 'y' || choice != 'n') { cout<<"Copying massive's size is larger than destination massive's size!\n"; cout<<"Do you want to change the destination massive size ? (y/n)\n-> "; //cin.get(); cout<<flush; choice = (char)getch(); //cin>>choice; ...
C++ Builder Символы ASCII в С++ Builder 6 Всем привет. Необходимо в консоли из символов ASCII сделать таблицу. Все бы хорошо, но эти символы не отображаются ни в Билдере(6 версия), ни, как следствие, в консоли. Т.е. после ввода, допустим Alt+191, должен выводиться этот символ '┐', а выводится(и отображается в тексте прогаммы в билдере) ¦. Так вот, соль вопроса: как заставить билдер выводить символы, и, соответстенно, сделать из них... http://www.cyberforum.ru/cpp-beginners/thread167335.html
Сортировка матрицы вставками и пузырьком C++
Парни вот помоги немного))) Вобщем задание такое: Дана матрица, элементами которой являются латинские буквы. Отсортировать в лексикографическом порядке элементы каждого столбца: а) Сортировкой вставками б) Пузерьковой сортировкой Примечания: а) Программа должна запрашивать из файла двумерный массив. Результат сортировки по желанию пользователя может сохраняться в файл. Имя файла...
C++ Задание
Здравствуйте! Очень нужна помощь, не могу разобратся Заранее спасибо!
C++ Локальные и динамические массивы http://www.cyberforum.ru/cpp-beginners/thread167328.html
Каждое задание выполнять в двух вариантах: используя локальные и динамические массивы. Размерности массивов вводить с клавиатуры. Задан массив А размером N на M. Массив A состоит из положительных и отрицательных чисел. Найти количество отрицательных и количество положительных элементов массива и подсчитать их суммы.
C++ Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности положительных чисел Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности положительных чисел (длина последовательности неограниченна). Ниже приведен рекомендуемый вид экрана во время выполнения профаммы (данные, введенные пользователем, выделены полужирным шрифтом). Определение максимального числа последовательности положительных чисел. Вводите после стрелки... подробнее

Показать сообщение отдельно
Василий-Робот
TECHNO
 Аватар для Василий-Робот
26 / 26 / 5
Регистрация: 04.11.2009
Сообщений: 366
19.09.2010, 21:48     Новые координаты точки / смена осей координат
Точка имеет координаты XO и YO. Вычислить координаты точки после поворота осей координат относительно начала на угол A против часовой стрелки:
1) A = arctg (YO/XO);
2) A = pi;
3) A = arctg(YO/XO) - pi/2;
Также выведите значение угла A.

Мой код:

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
/* Òî÷êГ* èìååò êîîðäèГ*Г*ГІГ» ÕÎ, YO. Âû÷èñëèòü êîîðäèГ*Г*ГІГ» òî÷êè ïîñëå 
ïîâîðîòГ* îñåé êîîðäèГ*Г*ГІ îòГ*îñèòåëüГ*Г® Г*Г*Г·Г*Г«Г* 
Г*Г* óãîë ГЂ ïðîòèâ Г·Г*ñîâîé ñòðåëêè. */
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <math.h>
#define pi 3.14159 
using namespace std;
int main()
{
    float A1, A2, A3;
    double XO;
    cout << "XO: ";
    cin >> XO;
    double YO;
    cout << "YO: ";
    cin >> YO;
         ГЂ1 = atan(YO/XO);
         ГЂ2 = pi; 
         A3 = atan(YO/XO)-pi/2;
               double X1 = XO*cos(A1);
               double Y1 = YO*cos(A1);
               double X2 = XO*cos(A2);
               double Y2 = YO*cos(A2);
               double X3 = XO*cos(A3);
               double Y3 = YO*cos(A3);
      printf("A1=%8.3f",A1);
      printf("A2=%8.3f",A2);
      printf("A3=%8.3f",A3);
cout << "X1 pri A=arctg(YO/XO) : " << X1 << endl;
cout << "Y1 pri A=arctg(YO/XO) : " << Y1 << endl;
cout << "X2 pri A=pi : " << X2 << endl;
cout << "Y2 pri A=pi : " << Y2 << endl;
cout << "X3 pri A=arctg(YO/XO)-pi/2 : " << X3 << endl;
cout << "Y3 pri A=arctg(YO/XO)-pi/2 : " << Y3 << endl;
             getch();
             return 0;
                              }
Добавлено через 13 минут
* осей
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru