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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.72
69Seph
0 / 0 / 0
Регистрация: 02.12.2011
Сообщений: 34
#1

Вывод больших чисел - C++

12.12.2011, 17:42. Просмотров 2724. Ответов 2
Метки нет (Все метки)

как можно вывести число с большим количеством цифр? например 2 в 72-ой степени, компилятор выводит 4.72237e+021, а надо только цифрами
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2011, 17:42     Вывод больших чисел
Посмотрите здесь:

Вывод больших чисел - C++
Неправильно выводится номер телефона (номер телефона с 11 цифрами).Помогите исправить class.h #ifndef CLASS_H #define CLASS_H //...

Фиксированный вывод больших чисел - C++
Надо вывести большое число, например, 12345678901234560000000000000000000000000000, причём, 16 цифр вывести, а вместо оставшихся вывести...

Форматированный вывод больших чисел с использованием _stprintf_s - C++
Можно ли при преобразования больших чисел в строку с помощью функции _stprintf_s приводить их к виду "123 456 789", т.е. добавлять...

Умножение больших чисел - C++
#include <iostream> #include <cstring> #include <string> using namespace std; char a,b,c; int aa,bb,cc; int sk=50; int...

реализация больших чисел - C++
Появилась надобность в реализации программы, работающей с большими числами. Взял библиотеку здесь. Всё сделал как написано в мануале - итог...

Сложение больших чисел - C++
Мне необходимо сложить два больших числа которые не входят ни в один тип данных, числа могут быть как положительные так и отрицательные ...

Деление больших чисел - C++
Доброго времени суток. Спасите пожалуйста, как здесь быть:) Даны два числа. Ваша задача найти частное и остаток от деления. Input...

Факториал больших чисел. - C++
1.В задаче требуется найти факториал большого числа например 500 и результат с точностью до единицы вывести на экран. Знаю только что...

Сложение больших чисел - C++
Здравствуйте, есть довольно простая олимпиадная задачка, написал ее решение, проверяю у себя - все работает, но проверяющая система выдает...

ввод больших чисел - C++
Подскажите как с помощью cin>> ввести большое число. Т.е. вводится число -8249387687698765197486594659746078497642542442345342 и мне...

Арифметика больших чисел - C++
Помогите написать программу (самым простым способом) Арифметика больших чисел (длинная арифметика) Для хранения больших чисел...

Библиотека больших чисел - C++
Всем привет. Решил начать попытки практического изучения криптоалгоритмов с написания своей библиотеки больших чисел. Чтобы сформировалось...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
12.12.2011, 18:08     Вывод больших чисел #2
69Seph, как Вы выводите?
C
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
#include <math.h>
#include <conio.h>
 
int main(int argc, char* argv[])
{
    long double f = pow ( (long double)2 , 72 ) ;
 
    printf (" %.0Lf", f) ;
 
    getch ();
    return 0;
}
69Seph
0 / 0 / 0
Регистрация: 02.12.2011
Сообщений: 34
12.12.2011, 18:23  [ТС]     Вывод больших чисел #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <vector>
#include <math.h>
using namespace std;
int main(){
    double n=0,a=0;
    cin>>a>>n;
 
    vector<double>arr;
 
    
 
    
        arr.push_back(pow(a,n));
    
 
    for(int i=0; i<arr.size(); i++)
    cout<<arr[i];
    
    return 0;
}
 Комментарий модератора 
Используйте теги форматирования кода!
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru