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

Рассчитать координаты точки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Количество введенных символов http://www.cyberforum.ru/cpp-beginners/thread847680.html
подскажите есть задание С клавиатуры вводится последовательность символов до тех пор, пока не встретится символ, не являющийся цифрой. Подсчитать количество введенных символов как его реализовать? я написал код где через char реализуется и проверяется что введеный символ цифра, а мне надо через string чтото я немогу придумать, подскажите пожалуйста как
C++ Найти максимальный элемент среди всех элементов тех строк заданной матрицы А (4,4), которые упорядочены по возрастанию нужно найти максимальный элемент среди всех элементов тех строк заданной матрицы А (4,4), которые упорядочены по возрастанию. Если упорядоченных по возрастанию строк нет, то вывести на экран минимальный элемент матрицы. Матрицу ввести нужно с клавиатуры. #include <iostream> #include <iomanip> using namespace std; bool maximum(int *, int); int main() { cоnst int k = 4; http://www.cyberforum.ru/cpp-beginners/thread847651.html
C++ Заполнение массива случайными числами
Извините за наиглупейший вопрос, но я забыл как задавать диапазон случайных чисел при заполнеии массива:wall:. Будьте добры, освежите мне память:)
Сортировка массива C++
Есть задание: Отсортируйте по убыванию методом "пузырька" одномерный целочисленный массив, заданный с клавиатуры различными числами. Выведите на экран исходный массив, массив при каждом проходе и отсортированный массив. Собственно ни чего сложного но есть одно но как реализовать " Выведите на экран массив при каждом проходе" подскажите плиз. #include <cstdlib> #include <iostream> using...
C++ Преобразовать каждое слово в строке, заменив в нем все последующие вхождения его первой буквы на символ «.» http://www.cyberforum.ru/cpp-beginners/thread847625.html
помогите пожалуйста решить 3)Дана строка, состоящая из русских слов, набранных заглавными бук- вами и разделенных пробелами (одним или несколькими). Преобразовать каждое слово в строке, заменив в нем все последующие вхождения его первой буквы на символ «.» (точка). Например, слово «МИНИМУМ» надо преобразовать в «МИНИ.У.». Количество пробелов между словами не изменять.
C++ Заменить в строке S последнее вхождение строки S1 на строку S2 2)Даны строки S, S1 и S2. Заменить в строке S последнее вхождение строки S1 на строку S2. подробнее

Показать сообщение отдельно
ViktorKozlov
133 / 125 / 2
Регистрация: 13.12.2012
Сообщений: 293
24.04.2013, 23:00     Рассчитать координаты точки
Один из способов:
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>
#include <cmath>
using namespace std;
 
void main()
{
    const float x1=2;
    const float y1=5;
    const float x2=10;
    const float y2=2;
    const float A=6;
 
    float B=sqrt((x2-x1)*(x2-x1)+(y1-y2)*(y1-y2));  //расстояние между x1,y1 и x2,y2
    float alphaRad=acos((x2-x1)/B);    //угол, по которому B лежит к оси X
    float alphaGrad=alphaRad*180/3.14;  //переводим радианы в градусы
    float betaGrad=90-alphaGrad;    //угол, по которому прямая A лежит к оси X (вправо)
    float betaRad=betaGrad*3.14/180;  //переводим градусы в радианы
    float C=cos(betaRad)*A;
    float D=sin(betaRad)*A;
    float x3=x2+C;
    float y3=y2+D;
    cout<<x3<<endl<<y3<<endl;
}
Название: Снимок.JPG
Просмотров: 161

Размер: 13.8 Кб
 
Текущее время: 01:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru