Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Функции в c++. никак не разобраться с задачками https://www.cyberforum.ru/ cpp-beginners/ thread985837.html
можете объяснить решения нескольких задач? застрял на передаче параметров по ссылке. а также : возврат результата по ссылке. не понимаю, как это работает вообще всё. 1) написать фун-ию, возвращающую квадрат,куб и четвертую степень своего параметра, являющегося вещественным числом типа double. получилось что-то такое. (хотя сам не пойму как это работает) #include <iostream> #include...
Перевод градусов, минут и секунд в радианы C++
Написать программу перевода значения угла, заданного в градусах, минутах и секундах, в радианы. Примечание: Radians = (Grades + Minutes/60 + Seconds/360) * Pi / 180, где Grades - количество градусов данного угла; Minutes - количество минут данного угла; Seconds - количество секунд данного угла; Radians - переменная отвечающая за величину угла в радианах; Pi – величина π. Написал:
C++ работа с изображениями что представляет собой квадрат пикселя?можете обьяснить как работает функции код которой я приложил?она оно получает изображение его длину и высоту W и H соответственно и ищит номерной знак этого размера на изображениии и возвращает количество найденных номеров но можете построчно обьяснить что в каждойстрочке кода делается и какую теорию следует для этого изучить?смотрите текстовый... https://www.cyberforum.ru/ cpp-beginners/ thread985820.html C++ копирование https://www.cyberforum.ru/ cpp-beginners/ thread985795.html
Есть небольшая проблема в задании и хотел бы узнать, как сделать такой кусок. Допустим задаем 2 слова(или предложения не важно) и нужно 1 копернуть на N место другого(например str1 копернуть в str). N задаем с клавиатуры например. Подскажите, как реализовать кого не затруднит. #include <iostream> #include <string> using namespace std; int main () { int i,N; string str; string str1;...
C++ Массив заполнен случайными числами. Отсортировать разности (1-2,3-4,..,19-20) по возрастанию
Массив заполнен с помощью генератора случайных чисел. Отсортировать разности (1-2,3-4,..,19-20) по возрастанию. Народ буду очень благодарен если поможете. Перевёлся на другую специальность и там во всю изучают Си, а программирование мне приходиться изучать с нуля. Заранее спасибо, Сергей. Добавлено через 2 часа 57 минут Массив заполнен с помощью генератора случайных чисел. Отсортировать...
C++ Анализ частотной характеристики электронной схемы (C++) Приветствую форумчане!Нужна помощь,если надо-отблагодарю,как смогу,вообщем,надо решить следующее задание: Разработать программу на любом языке программирования для расчета по ЭВМ частотной характеристики пассивной линейной электронной схемы одним из известных методов(желательно ,метод узловых напряжений) Рассчитать зависимость комплексного коэффициента передач по напряжению (K по U)(jw)... https://www.cyberforum.ru/ cpp-beginners/ thread985754.html
C++ C++ конец файла https://www.cyberforum.ru/ cpp-beginners/ thread985747.html
Имеется файл с данными типа forestry и функция которая выводит на экран его содержимое void output_all (void) { forestry temp; FILE *f; if((f = fopen ("forestry.txt", "rb")) == NULL) exit(1); while (!feof (f)) { int result = fread (&temp, sizeof ( forestry), 1, f);
Записать в виде воспринемаемом С++ C++
Задали лабу нащёл пример решения осталось только подставить свои значения. Помогите записать формулы в виде воспринемаемом С++. П.С. я не учусь на програмиста и это последняя лаба после которой изучение С++ закончиться.
C++ Как заставить sscanf работать с динамическими массивами? Как заставить sscanf работать с динамическими массивами или есть этому альтернатива(кроме strtok)? https://www.cyberforum.ru/ cpp-beginners/ thread985730.html C++ Найти всех двойников в данном целочисленном бинарном дереве https://www.cyberforum.ru/ cpp-beginners/ thread985709.html
Здравствуйте,нужна помощь в задаче:назовем пару различных вершин дерева двойниками,если их значения и уровни совпадают.Найти всех двойников в данном целочисленном бинарном дереве. Как сделать ввод с клавиатуры?и как реализовать поиск двойников,если в моем коде не может быть одинаковых значений? //Программа формирует дерево из массива целых чисел и выводит его на экран //root - корень дерева...
Генерация случайного числа каждую секунду C++
Нужно каждую секунду генерировать случайное число. Ниже мой код, который выполняет задачу, но функция слип останавливает весь процесс и в дальнейшем может мешать (как например функция delay() в Ардуино). Есть ли еще какой-нибудь способ написать программу без ипользования Sleep() ? int x; for(int i=1;i<=5;i++){ x = rand() % 10; cout<< i <<" - "<< x <<endl; Sleep(1000); ...
C++ Формула подсчета количества итераций цикла for Доброго времени суток Помогите ответом/советом/уч. материалом Пусть, for( int i = 1; i <= 10; i++ ) ... имеем 10 итераций цикла for( int i = 11; i <= 17; i += 2 ) ... имеем 4 итерации цикла
0 / 0 / 0
Регистрация: 16.03.2013
Сообщений: 8
0

Факториал большого числа - C++ - Ответ 5225021

23.10.2013, 18:22. Показов 4231. Ответов 6
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток!
Захотелось вычислить факториал большого числа. Наткнулся на gmp. Посмотрел это https://www.cyberforum.ru/blog... og488.html и доку. Получилось так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <gmp.h>
#include <gmpxx.h>
 
int main()
{
  std::cout << "Введите n:\n";
  unsigned long int n;
  std::cin >> n;
  mpz_t result;
  mpz_init(result);
  unsigned long int one = 1;
  mpz_set_ui(result, one);
  for(unsigned long i = n; i >= 0; i--)
    mpz_mul_ui(result, result, i); 
  gmp_printf("n! = %Zd\n", result);
  mpz_clear(result);
}
Компилирую так: g++ -std=c++11 -o fact fact.cpp -lgmpxx -lgmp. Все собирается, но после ввода числа зависает. Подскажите, пожалуйста, в чем трабл!

Вернуться к обсуждению:
Факториал большого числа C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.10.2013, 18:22
Готовые ответы и решения:

Как вычислить факториал большого числа?
Как возвести 1000 в квадрат. Проблема заключается в том, что ни одна строка не вместит в себя число...

Как посчитать факториал большого числа, если диапазон типа данных (int) ограничен?
а как мне правильно вывести кол-во чисел?? Я так понимаю,что я вышел за пределы диапазона(( ...

Описать рекурсивные функции вещественного типа, вычисляющие факториал и двойной факториал заданного числа
Описать рекурсивные функции Fact(N) и Fact2(N) вещественного типа, вычисляющие значения факториала...

Неправильно вычисляется факториал большого числа
Добрый день, подскажите пожалуйста, у меня есть ответ к задаче из учебника &quot;Компьютерные сети и...

6
23.10.2013, 18:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.10.2013, 18:22
Помогаю со студенческими работами здесь

Факториал некторого числа записан в eax, а нужно вывести этот факториал в ebx
Хочу сделать код факториал некторого числа записан в eax, а нужно вывести этот факториал в ebx и...

Определить во сколько раз факториал числа n! больше факториала числа m!
Определить во сколько раз факториал числа n! больше факториала числа m!

Определить во сколько раз факториал числа n больше числа m
Определить во сколько раз факториал числа n больше числа m

Найти все такие N(N<100),что у числа N!(факториал) сумма цифр-квадрат целого числа
Без этой задачи мне не ставят зачет и я не могу выйти на сэссию=( &quot;&quot;Найти все такие N(N&lt;100),что...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru