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

The varriable is being used without being defined - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создавать файлы с результатами, не превышающие заданного размера http://www.cyberforum.ru/cpp-beginners/thread649288.html
Имеется цикл, результаты которого записываются в файл. Нужно создавать файлы с результатами, не превышающие заданного размера (500 КВ). Вот часть кода. #include "stdafx.h" #include <iostream>...
C++ Можно ли продолжить считывать в поток после ^Z ? Код конечно большой, но зато наглядный , прямо по заданию. Есть один минус планировал, чтобы считывал два вектора в cin, через getline. Первый читает, жмем Ctrl+Z и во второй while уже не заходит.... http://www.cyberforum.ru/cpp-beginners/thread649285.html
C++ Антивирусные сигнатуры
Всем привет) Порыл я MSDN на функции получения различной информации о файле. Задача моя довольна простая, программа должна искать по системе "зараженные" файлы. Немного порыв хабрахабр и ряд других...
visual studio 2010 на работает C++
поставил на новый ноут visual studio 2010 pro. создаю консольное приложение и питаюсь запустить код #include "stdafx.h" int _tmain(int argc, _TCHAR* argv) { return 0; } и при построении...
C++ Название времени года по месяцу http://www.cyberforum.ru/cpp-beginners/thread649241.html
Помогите исправить, при любом исходе пишит, что загадываемый месяц - spring, где я не прав?
C++ Не работает программа в ХР Недавно начал учить С++ и тут же наткнулся на такую проблему.. сам я сижу в Win7 . пишу в VS 2008 Team System . Написал простенькую программу которая просто выводит результат переменных в... подробнее

Показать сообщение отдельно
I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
10.09.2012, 00:31
Вы не можете перевести комплексное число (у которого есть и действительная, и мнимая часть) просто в действительное число. Это даже математически не получится. Храните ваше комплексное число в виде пары чисел.
Можете задать это как структуру, можете использовать массив на 2 элемента, можете использовать std:: pair или вовсе std::complex.
Самая понятная для вас, наверное, такая запись:
C++
1
2
3
4
x2_real = ((-1/2)*(a+b)-(b/(3*a);
x2_imaginary = (sqrt(f)/2)*(a-b);
x3_real = ((-1/2)*(a+b)-(b/(3*a);
x3_imaginary = -(sqrt(f)/2)*(a-b);
x3_real и x3_imaginary можно заново не вычислять
C++
1
2
x3_real = x2_real;
x3_imaginary = -x2_imaginary;
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru