Курсовая работа: Реализация класса больших чисел
case 6:
{
BigInteger edinica;
edinica.vect.push_back(1);
BigInteger dvoika;
dvoika.vect.push_back(2);
BigInteger step;
step.vect = big1.vect;
BigInteger tempbig2;
tempbig2.vect = big2.vect;
big2.znak = ' ';
while (big2.vect.size()!= 0 && big2.vect.at(0)!= 1)
{
big1 = proisvedenie (big1, step);
big2 = rasnost (big2, edinica);
big2 = dell_null(big2);
}
BigInteger proverka = ostatok_delenie (tempbig2, dvoika);
if (proverka.vect.at(0) == 0)
big1.znak = ' ';
return big1;
break;
}
}
}
};
Листинг 2. Файл Main.cpp
#include <clocale>
#include «BigInteger.h» // подключаемклассбольшихцелыхчисел