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

Реализовать в виде модуля набор подпрограмм для выполнения следующих операций над векторами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Напишите программу на СИ! снова геометрия(((( http://www.cyberforum.ru/cpp-beginners/thread327678.html
Нужно написать программу на си, которая это выполнит... Задано множество точек на плоскости, не лежащих на одной прямой. Определить минимальное количество точек, после удаления которых остаются точки, лежащие на одной прямой.
C++ Написать программу, определяющую радиус и центр окружности, проходящей по крайней мере через три различные точки заданного множества точек Надо написать программу на СИ, определяюшую радиус и центр окружности, проходящей по крайней мере через три различные точки заданного множества точек на плоскости и содержащей внутри наибольшее количество точек этого множества. Помогите пожалуйста! http://www.cyberforum.ru/cpp-beginners/thread327677.html
C++ exception при вызове функции по адресу (MAPILogon)
Пытаюсь прикрутить MAPI для работы с почтой. ULONG (*pMAPILogon)(ULONG_PTR, LPSTR, LPSTR, FLAGS, ULONG, LPLHANDLE); //.................................... (FARPROC&)pMAPILogon = GetProcAddress(hMod, "MAPILogon"); //.................................... ULONG mapi_status = pMAPILogon(0, "test@mail", "123", MAPI_NEW_SESSION, 0, lplhSession); // exception Выбрасывает исключение
Книжки по С++ C++
Здравствуйте, я учусь на 1 курсе, где нам преподают си++. По сути нам объясняют как употреблять ключевые слова и что они "делают". Но как они конкретно влияют на программу я не пойму. Во время семестра у меня еще вылазило уйма вопросов, корень которых скрывался именно в понимании принципа работы компьютера. И так вопрос: Какие вы читали книжки, когда начали программировать, какая вам больше всего...
C++ Есть алгоритм для арбитражного торгового робота на РТС и ММВБ, нужны два - три партнера. http://www.cyberforum.ru/cpp-beginners/thread327655.html
Арбитражный робот предполагает безубыточную торговлю. Как правило доход незначительный. В моем случае доходность от 1 до 10 % в день. Хочу написать его самостоятельно, но пока в программировании полный ноль. Вот и приглашаю к сотрудничеству в создании этого продукта программеров. Программеры учат меня писать - по ходу получают алгоритм. На мой взгляд вполне адекватное вознаграждение. В...
C++ Перегрузка функций Моя последняя лаба=( Светлые умы, помогите... Выполнить задания пятой и шестой лабораторной работы, оформив каждый пункт задания в виде шаблона функции. Все необходимые данные должны передаваться им в качестве параметров. Пятая: 1) номер максимального элемента массива; 2) произведение элементов массива, расположенных между первым и вторым нулевыми элементами. Преобразовать массив таким... подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
29.06.2011, 17:24     Реализовать в виде модуля набор подпрограмм для выполнения следующих операций над векторами
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
44
45
46
47
48
49
50
#include <stdio.h>
#include <math.h>
 
struct Vector2D {
    float x;
    float y;
};
 
void Add(const struct Vector2D* l, const struct Vector2D* r, struct Vector2D* res)
{
    res->x = l->x + r->x;
    res->y = l->y + r->y;
}
 
void Sub(const struct Vector2D* l, const struct Vector2D* r, struct Vector2D* res)
{
    res->x = l->x - r->x;
    res->y = l->y - r->y;
}
 
void MulD(struct Vector2D* vec, float number)
{
    vec->x *= number;
    vec->y *= number;
}
 
float Length(const struct Vector2D* l)
{
    return sqrtf(l->x * l->x + l->y * l->y);
}
 
float MulS(const struct Vector2D* l, const struct Vector2D* r, float fi)
{
    return Length(l) * Length(r) * cos(fi);
}
 
int main()
{
    struct Vector2D a, b;
    a.x = 2.0f;
    a.y = b.x = 0.0f;
    b.y = 3.0f;
    MulD(&a, 3.0f);
    MulD(&b, 4.0f);
    struct Vector2D c; 
    Sub(&a, &b, &c);
    printf("Length of vector C = %f", Length(&c));
    getchar();
    return 0;
}
 
Текущее время: 07:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru