![]() |
Добавлено: 2006-04-22 13:37:15 Функция пары |
Olga Зарегистри Сообщений: 1 (просмотреть) |
Можно ли как-нибудь встроить данную реализацию в класс? Я пробовала переписать ее, используя методы класса и подключаясь к #include "Cbignum.h" откомпилировать, но при вводе значения <i,j> выдается ошибка. Может дело в том, что подключая к Проекту(С++Bilder) необходимые файлы происходит конфликт... void summ(long y, long *pi) { long i; long k=0; while(y>k) { y=y-k ; k++; } i=y; *pi=i ; } void main() { long j=0,y; long t,i; printf("\n Vvedite <i,j> :"); scanf("%d", &y); summ(y,&i); j+=(-i-0.5+0.5*(pow(-8*i+1+8*y,0.5))); printf("\n <%d", i); printf(",%d", j); printf(">"); printf("\n end \n "); getch(); } Подскажите, пожалуйста, как переписать её используя объекты класса т.к возможно я что-то не верно проинтерпретировала. Заранее спасибо. |
Ответить | Цитировать | |
![]() |
Добавлено: 2006-04-28 14:10:36 |
![]() Зарегистри Сообщений: 101 (просмотреть) |
Ввод значений cBigNumber надо проводить с помощью оператора <<, вот так: cBigNumber y; cout << "\n Vvedite <i,j> :"; cin >> dec; // десятичный режим cin >> y; scanf для этих целей не подходит. По поводу конфликта посмотрите ответ на вопрос Unresolved external (C++ Builder5) |
Ответить | Цитировать |