Модераторы: Poseidon

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Калькулятор Комплексных Чисел, Помогите решить простенькую задачу для н 
:(
    Опции темы
Sasha1
Дата 13.12.2005, 18:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 12.12.2005

Репутация: нет
Всего: нет



Народ, все прошло замечательно , заказчик не пришел (По семейным обстоятельствам, и дали ещё недельку,) Конечно в идеале ,если конечно можно,могли прикрепить ,файл с проектом , (формулировка которого на 1 странице).. но я понимаю что я слишком много хочу,
мне б хотя бы в упрощёенном варианте..чтоб компилировалась .. Заранее огромное спасибо . ..


cardinal , можешь послать то что получилось, всё таки интересноsmile))

Деньги закончились, сейчас отрубят .ааааааа . ..
PM MAIL   Вверх
cardinal
Дата 13.12.2005, 19:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 15
Всего: 99



Кажись complex.h есть только в C99
http://de.wikibooks.org/wiki/C-Programmier...eader#complex.h
Цитата(Sasha1 @ 13.12.2005, 16:56)
cardinal , можешь послать то что получилось, всё таки интересно

Пока не готово...


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
sergejzr
Дата 13.12.2005, 19:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 11
Всего: 360



Цитата(Sasha1 @ 13.12.2005, 17:56)
Конечно в идеале ,если конечно можно,могли прикрепить ,файл с проектом , (формулировка которого на 1 странице).. но я понимаю что я слишком много хочу,
мне б хотя бы в упрощёенном варианте..чтоб компилировалась .. Заранее огромное спасибо . ..

Ну слушай! В этой теме уже 90% всего есть. Осталось скомпоновать. Компилится вроде и так.


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
cardinal
Дата 13.12.2005, 19:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 15
Всего: 99



Вот в принципе тоже самое, что и я сделал, только в некоторых местах похитрее... smile
http://www.phanderson.com/complex/cplx_c.html


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
cardinal
Дата 13.12.2005, 19:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 15
Всего: 99



Я правда совсем не въехал в эту фишку (в смысле, что сделано ИМХО не очень)…
Код

struct Complex C_inv (struct Complex a)
{
    struct Complex result, num;
    num.r = 1.0;
    num.i = 0.0;
    result = C_div (num, a);
    return(result);
}

я сделал это так
Код

CX inv(CX a)        
{
CX x;

    double i;
    i = a.r * a.r + a.i * a.i;

    x.r =   a.r/i;
    x.i = - a.i/i;

    return x;
}

Проблема с делением на ноль интересно решена… Что думаешь на эту тему sergej.z?




--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
Sasha1
Дата 13.12.2005, 23:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 12.12.2005

Репутация: нет
Всего: нет



Цитата
Ну слушай! В этой теме уже 90% всего есть. Осталось скомпоновать. Компилится вроде и так.
Я даже cпорить боюсь, просто я недавно работать начал в .Net/ раньше в (3 под дос ).. не лажу с компилятором , вроде все сделал подключил .h , Brakpoint вообще не машет , Мсн то же..вот и попросил ..
я вчера до 7 сидел . smile . не пашет .. потом на работу.
постараусь вскоре выложить прогу .,если не засну :-).. (правда она врят ли бужет компилироваться ) . Visual ошибки не объеснит..:-(

smile
PM MAIL   Вверх
Sasha1
Дата 20.12.2005, 23:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 12.12.2005

Репутация: нет
Всего: нет



сегодня ночью попробую выложить то что получилось...Ещё раз спасибо за помощь.
PM MAIL   Вверх
Vasapypkin
Дата 21.12.2005, 03:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 21.12.2005

Репутация: нет
Всего: нет



Код

#include <fstream>
#include <conio.h>
//#include "com.h"
#include "math.h"
#include <iostream>
using namespace std;



void main ()
{
    int g=0;
double operand_1[2],operand_2[2];
char znak,i,mul;
 double otv1=0.0;
    double otv2=0.0;
    char *buffer = "Any character stream+";
int c;

ifstream f("file.txt");
//if(f==NULL){
        //printf("file File.txt not open");
        //fclose(f);
                //return;
        //}


 do{
f>>operand_1[g]>>znak>>i>>mul>>operand_2[g];
//Double_Complex resultat(operand_1,operand_2);
//f>>operator;
if(znak=='-')
znak='+';
cout<<operand_1[g]<<znak<<i<<mul<<operand_2[g]<<"\n"<<endl;
g++;



}
while(!f.eof());



//Double_Complex number_1(operand_1,operand_2);

//cout<<operand_1[g]<<znak<<i<<mul<<operand_2[g]<<endl;




 

//while(c = *buffer++){  /* Walks buffer until NULL */
  // {
    //  switch ( c)
      //{
        // case '+':
if (g>1)
{
    c=1; 
}

//for (c=0;c<3;c++)
//{
cout<<"ETO ONO---"<<operand_1[0]<<"  "<<operand_1[1]<<"    "<<operand_1[2]<<"    "<<operand_1[3]<<endl;
                 
cout<<"\n"<<endl;
cout<<"\n"<<endl;
//otv1=operand_1[c]+operand_1[c+1];
                //otv2=operand_2[c]+operand_2[c+1];
c=0;
         otv1=operand_1[c]+operand_1[c+1]+operand_1[c+2];
         otv2=operand_2[c]+operand_2[c+1]+operand_2[c+2];;
          //  break;
           //default:
               
        cout<<otv1<<znak<<i<<mul<<otv2<<endl;           
cout<<"\n"<<endl;
//}     
//} 
      
        
  // }
   
 cout<<"\n"<<"Program End!"<<endl;

 getch();

}





глючит на пашет .. у меня вопрос как сделать так что б:
1)было не ограниченоое кол-ао крмпл.чисел.
2)как ето разнести на классы?
3)как найти + - . *
PM MAIL   Вверх
Страницы: (3) Все 1 2 [3] 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Центр помощи"

ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Несоблюдение правил может повлечь за собой самые строгие меры от закрытия/удаления темы до бана пользователя!


  • Название темы должно отражать её суть! (Не следует добавлять туда слова "помогите", "срочно" и т.п.)
  • При создании темы, первым делом в квадратных скобках укажите область, из которой исходит вопрос (язык, дисциплина, диплом). Пример: [C++].
  • В названии темы не нужно указывать происхождение задачи (например "школьная задача", "задача из учебника" и т.п.), не нужно указывать ее сложность ("простая задача", "легкий вопрос" и т.п.). Все это можно писать в тексте самой задачи.
  • Если Вы ошиблись при вводе названия темы, отправьте письмо любому из модераторов раздела (через личные сообщения или report).
  • Для подсветки кода пользуйтесь тегами [code][/code] (выделяйте код и нажимаете на кнопку "Код"). Не забывайте выбирать при этом соответствующий язык.
  • Помните: один топик - один вопрос!
  • В данном разделе запрещено поднимать темы, т.е. при отсутствии ответов на Ваш вопрос добавлять новые ответы к теме, тем самым поднимая тему на верх списка.
  • Если вы хотите, чтобы вашу проблему решили при помощи определенного алгоритма, то не забудьте описать его!
  • Если вопрос решён, то воспользуйтесь ссылкой "Пометить как решённый", которая находится под кнопками создания темы или специальным флажком при ответе.

Более подробно с правилами данного раздела Вы можете ознакомится в этой теме.

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Центр помощи | Следующая тема »


 




[ Время генерации скрипта: 0.0504 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.