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

Работа со структурами - C++

Восстановить пароль Регистрация
 
unisolb4ik
Сообщений: n/a
28.10.2010, 12:59     Работа со структурами #1
Создать структуру для работы с тригонометрическими комплексными числами. Комплексное число в тригонометрической форме задается своим модулем r и аргументом (углом) φ в виде r×[cos φ+i×sin φ]. Данные структуры: модуль r и аргумент φ. Создать функции: ввод числа (r и φ), вывод числа на экран в форме r×[cos φ+i×sin φ], возведение комплексного числа в степень. При возведении комплексного числа в целую степень, модуль возводится в ту же степень, а аргумент умножается на показатель степени (формула Муавра): r в степени n*cos(n*φ)+i*sin(n*φ)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.10.2010, 12:59     Работа со структурами
Посмотрите здесь:

Работа со структурами C++
Работа со структурами C++
C++ Работа со структурами
C++ Работа со структурами
Работа со структурами C++
Работа с структурами C++
C++ Работа со структурами
Работа со структурами C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
29.10.2010, 04:24     Работа со структурами #2
C
1
2
3
struct complex_trig {
    double m, ang;
};
C
1
2
3
4
5
6
    struct complex_trig n;
 
    n.m = 0.5;
    n.ang = 1.5;
 
    print_complex_trig(&n);
вывод числа на экран в форме r×[cos φ+i×sin φ]
C
1
2
3
4
5
int print_complex_trig(struct complex_trig *num)
{
    printf("%f * (cos(%f) + i * sin(%f))" "\n", num->m, num->ang, num->ang);
    return 0;
}
Yandex
Объявления
29.10.2010, 04:24     Работа со структурами
Ответ Создать тему
Опции темы

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