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

Создать записи, определяющие положение точки в декартовой и в полярной системах координат. - C++

Восстановить пароль Регистрация
 
Igarek
1 / 1 / 0
Регистрация: 28.05.2010
Сообщений: 16
31.05.2010, 21:53     Создать записи, определяющие положение точки в декартовой и в полярной системах координат. #1
никак решить немогу. можно решить даже и на билдере или шарпе? только помогите

Создать записи, определяющие положение точки в декартовой и в полярной системах координат. Считая, что задан массив координат точек в декартовой системе координат, получить соответствующий массив координат заданных точек в полярной системе координат.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.05.2010, 21:53     Создать записи, определяющие положение точки в декартовой и в полярной системах координат.
Посмотрите здесь:

C++ Определить номер точки, через которую проходит окружность с центром в начале координат, внутрь которой попадают все оставшиеся точки.
СИ:Определить структуры, описывающие точку в полярной и декартовой системах координат. C++
C++ График в полярной системе координат
C++ Определить месторасположение точки в декартовой системе координат
Определить месторасположение точки в декартовой системе координат (найдите ошибку) C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
01.06.2010, 03:43     Создать записи, определяющие положение точки в декартовой и в полярной системах координат. #2
Цитата Сообщение от Igarek
Создать записи, определяющие положение точки в декартовой и в полярной системах координат.
C
1
2
3
4
5
6
7
struct decart {
    double x, y;
};
 
struct polar {
    double r, fi;
};
формулы преобразования на wiki

то есть надо две функции (туда и обратно)
потом в цикле пройти по одному массиву, применяя к нему функцию и записывая её результат в другой массив
Igarek
1 / 1 / 0
Регистрация: 28.05.2010
Сообщений: 16
01.06.2010, 19:57  [ТС]     Создать записи, определяющие положение точки в декартовой и в полярной системах координат. #3
Цитата Сообщение от accept Посмотреть сообщение
C
1
2
3
4
5
6
7
struct decart {
    double x, y;
};
 
struct polar {
    double r, fi;
};
формулы преобразования на wiki

то есть надо две функции (туда и обратно)
потом в цикле пройти по одному массиву, применяя к нему функцию и записывая её результат в другой массив


да да совершено верно. правильно

Добавлено через 42 минуты
ну как бы массив задан в в декартовой системе координат программа переводит его в полярную систему координат
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
02.06.2010, 03:07     Создать записи, определяющие положение точки в декартовой и в полярной системах координат. #4
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
...
 
    struct decart dcrarr[10] = {
        { 0.5, 1.5 },
        { 0.5, 1.5 },
        { 0.5, 1.5 },
        { 0.5, 1.5 },
        { 0.5, 1.5 },
        { 0.5, 1.5 },
        { 0.5, 1.5 },
        { 0.5, 1.5 },
        { 0.5, 1.5 },
        { 0.5, 1.5 }
    };
 
    struct polar plrarr[10] = { { 0., 0. } };
C
1
2
3
4
    int i;
 
    for (i = 0; i < 10; i++)
        dectopol(plrarr+i, dcrarr+i);
C
1
2
3
4
5
6
7
8
9
10
11
int dectopol(struct polar *plr, struct decart *dcr)
{
 
    return 0;
}
 
int poltodec(struct decart *dcr, struct polar *plr)
{
 
    return 0;
}
Yandex
Объявления
02.06.2010, 03:07     Создать записи, определяющие положение точки в декартовой и в полярной системах координат.
Ответ Создать тему
Опции темы

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