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

Получить последовательность десятичных цифр числа - C++

Восстановить пароль Регистрация
 
Lanec
0 / 0 / 0
Регистрация: 18.04.2014
Сообщений: 2
18.04.2014, 07:36     Получить последовательность десятичных цифр числа #1
Ребята, помогите решить программу!
Получить последовательность десятичных цифр числа 100! (n!=1*2*...*n).
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.04.2014, 07:36     Получить последовательность десятичных цифр числа
Посмотрите здесь:

C++ Ввести целое N. Вывести количество десятичных цифр, необходимых для представления этого числа.
C++ Вводится последовательность из N целых чисел. Найти среднее арифметическое его цифр (функцией оформить определения среднего арифметического цифр числа
C++ Дана последовательность n натуральных чисел. Для каждого числа вычислить количество его цифр и сумму этих цифр. Вывести на экран каждое число, количес
C++ Дана последовательность, элементы которой есть целые двузначные числа. Упорядочить последовательность по убыванию произведений цифр
C++ Даны натуральные числа n, m. Получить сумму m последних цифр числа n
Вывести последовательность из цифр огромного числа C++
C++ Сформировать массив десятичных цифр числа А. Элементы массива цифр сдвинуть циклически влево на 1 позицию
Анализ десятичных цифр числа C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
D_Ok
43 / 32 / 12
Регистрация: 11.02.2014
Сообщений: 134
18.04.2014, 09:54     Получить последовательность десятичных цифр числа #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
double Fact(double);
int main()
{
    using namespace std;
    double x = 100;
    cout << Fact(x);
    return 0;
}
double Fact(double x)
{
    if (x)
    {
        return x* Fact(x-1);
    }
    return 1;
}
zitxbit
Master C/C++
 Аватар для zitxbit
86 / 738 / 75
Регистрация: 11.04.2012
Сообщений: 971
18.04.2014, 10:25     Получить последовательность десятичных цифр числа #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <memory.h>
#include <math.h>
 
const int n = 100;
 
long double factorial(int n) { return tgammal(n+1); }
 
int main(int argc, char* argv[])
{
    int* digits = new int[256];
    memset((void*)digits, 0x00, sizeof(int)* 256);
 
    int index = 0; long double val = factorial(n);
    printf("value = %d factorial = %le\n", n, val);
    
    char* buf = new char[256]; 
    sprintf_s(buf, 256, "%lf", val);
 
    for (int index = 0; buf[index] != '0'; index++)
        printf("%c ", buf[index]);
 
    printf("\n");
 
    _getch();
 
    return 0;
}
Миниатюры
Получить последовательность десятичных цифр числа  
Yandex
Объявления
18.04.2014, 10:25     Получить последовательность десятичных цифр числа
Ответ Создать тему
Опции темы

Текущее время: 07:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru