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

Решание СЛАУ методом Гаусса в С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Рекурсия от рекурсии http://www.cyberforum.ru/cpp-beginners/thread92718.html
Люди, помогите! Я в с++ относительно недавно, в паскале-делфи никаких проблем не было. Значит мне нужно: int pekypc() { ... int pekypc() ... } int main()
C++ Обработка Битовых последовательностей Здравствуйте, помогите пожалуйста решить задачку. Тема: Обработка битовых последовательностей. Нужно реализовать алгоритм инвертирования n разрядов целого числа без знака начинающихся с p-той позиции. Оставшиеся разряды остаются без изменения. Значения переменной подлежащей преобразованию а также значения n и p вводятся с клавиатуры. Результат выводится на экран в 8-ричном виде. http://www.cyberforum.ru/cpp-beginners/thread92710.html
Написать программу для решения сложных выражений. C++
Написать программу для решения выражений. http://s004.***********/i205/1002/6e/2bd2fa636b69.jpg помогите, завтра сдавать, а у нас ни одной лекции небыло и не будет(
Преобразование арабских чисел в римские C++
2. Программа для преобразования числа, введённого арабскими цифрами в римское число, и наоборот.
C++ Как правильно округлить? http://www.cyberforum.ru/cpp-beginners/thread92682.html
Кратко условие: произвожу ввод времени времени в формате hours/min/sec( переменные t1 и t2), перевожу в секунды, складываю и делаю перевод обратно. Происходит неправильное округление секунд: #include <iostream> using namespace std; /////////////////////////////////////////////////// struct time { int hours; int minutes; int seconds; };
C++ удаление записи с фаила подскажитэ пожайлуста каким образом можна удалить запись из файла, например есть текстовый фаил внем скажем скажем 5 записей(в даном случае обектов) записано. Каким образом можна из его удалить скажем вторую по счету запись? сам ума не приложу:(. Думаю можна типа перезаписать все в другои фаил пропустивши вторую запись а потом удалить исходный и новый переименовать как исходный, но ето уже... подробнее

Показать сообщение отдельно
Георгич
0 / 0 / 0
Регистрация: 04.02.2010
Сообщений: 5
06.02.2010, 18:57  [ТС]     Решание СЛАУ методом Гаусса в С++
я понял что нужно сделать=)
для начала из символьной формы превращаем в алгебраическую вот по таким формулам:
Re[i][j]=((Mo[i][j])/(sqrt(tan(Yg[i][j])*tan(Yg[i][j])+1)));
Im[i][j]=((Mo[i][j]*tan(Yg[i][j]))/(sqrt(tan(Yg[i][j])*tan(Yg[i][j])+1)));
где Re и Im - действительная и мнимая части в алгебраической форме, а Mo и Yg - действительная и мнимая части в символьной форме (они же модуль и угол).
А потом для нахождения максимума запускаем цикл и юзаем сею функцию:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
double Max(double Re[N][N+1],double Im[N][N+1],int n,int k,int &p,int &m)
    {
       double max;
       max = 0;
 
               if (max < sqrt(Re[i][j]*Re[i][j]+Im[i][j]*Im[i][j]))
                   {
                     max=sqrt(a[i][j]*a[i][j]+ia[i][j]*ia[i][j]);
                 p=i;
                 m=j;
               }
     return max;
    }
Добавлено через 4 минуты
темку не закрывайте плиз, а то задача еще не решена. Возникнут по ней еще вопросы, чтобы новую тему не создавать сюда напишу.
 
Текущее время: 05:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru