Форум программистов, компьютерный форум CyberForum.ru

Как избавиться от экспоненциального вида при выводе числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разность между максимальным и минимальным по абсолютной величине элементами целочисленного массива http://www.cyberforum.ru/cpp-beginners/thread30794.html
Здравствуйте, помогите решить задачку на С: Написать и протестировать функцию, вычисляющую разность между максимальным и минимальным по абсолютной величине элементами целочисленного массива. Системные функции не использовать!
C++ Что такое контейнерный класс? Если можно примерчик приведите. Спасибо. http://www.cyberforum.ru/cpp-beginners/thread30788.html
C++ Сортировка значений трех переменых а,б,с в порядке возростания
Составить програму из з использованиэм функции, сортировки значений трех переменых а,б,с в порядке возростания
Какие значения примут выражения? C++
в оперативной памяты вектор int Х начинающей з адреса В7FO.Какиэ значения приймут выражения. а)Х+1 б)Х+5 в)Х-4
C++ Считывать значения в матрицы и вектора http://www.cyberforum.ru/cpp-beginners/thread30743.html
Помогите пожалуйста разобраться. Эта прога должна считивать значения в матритцы и вектора. Как ей объяснить разнитцу между матрицей GHSERp и TC . Она считивает только GHSERp, а вторую TC считивать не хочет int Gibbs::calc_spaces(char *str) //Schitaet kol-vo probelov v strochke, otekaya nenujnie { char *tmp; int ans = 0; bool sp = false;
C++ Вектор. Составить программу изминения нулей в векторе Вектор. Составить программу изминения нулей в векторе на полсумму предыдущего и следующего елементов. На место первого и последнего нуля поставить следущее и предедущее число. Добавлено через 9 часов 5 минут 33 секунды ап!!!хелп :( подробнее

Показать сообщение отдельно
Monte-Cristo
2786 / 1372 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
21.04.2009, 00:03     Как избавиться от экспоненциального вида при выводе числа
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
unsigned int factorial(int);
 
int main() {
 
        int N = 69;
 
        for (int i = 0; i <= N; i++) {
        cout << "\t" << i << "! = " << factorial(i) << "\n";
        }
 
        return 0;
}
 
unsigned int factorial(int n) {
        if (n < 0) return 0;
        if ((n == 0) || (n == 1)) return 1;
        else return n * factorial(n - 1);
}
 
Текущее время: 07:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru