потребуется расширение программы то ни как нельзя. Задача такая 3 одномерных массива - 1 делимые, 2 делители, 3 остатки от деления 1 на 2, в каждом массиве от 2 до n элементов, можно взять просто 15 переменных(то есть 3 массива по 5 элементов) и на этом закончить, но хотелось бы больше.
Мне необходимо создать массив переменных типа mpz_t, но я не знаю как это сделать, и как дальше организовать с массивом работу. Может кто уже пробовал раскажите плз по подробнее. Мануал по использованию библиотеки порыл, но ничего толком не определил (примеров маловато), в исходниках искал тоже ни чего понят не смог. Зарание спасибо...:)
Ну так и работай27.05.05 11:12 Автор: amirul <Serge> Статус: The Elderman
> Мне необходимо создать массив переменных типа mpz_t, но я > не знаю как это сделать, и как дальше организовать с > массивом работу. Может кто уже пробовал раскажите плз по > подробнее. Мануал по использованию библиотеки порыл, но > ничего толком не определил (примеров маловато), в > исходниках искал тоже ни чего понят не смог. Зарание > спасибо...:)
int i;
mpz_t array[1024];
for (i = 0; i < 1024; i++)
mpz_init(&array[i]);
// bla-bla-bla
for (i = 0; i < 1024; i++)
mpz_clear(&array[i]);
---
За работоспособность примера не ручаюсь - под рукой нет ни самого gmp ни доки по нему. Просто показал сам принцип. Выделяешь массив, инициализируешь все элементы в нем, после окончания работы - разрушаешь все элементы.
потребуется расширение программы то ни как нельзя. Задача такая 3 одномерных массива - 1 делимые, 2 делители, 3 остатки от деления 1 на 2, в каждом массиве от 2 до n элементов, можно взять просто 15 переменных(то есть 3 массива по 5 элементов) и на этом закончить, но хотелось бы больше.