Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

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

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

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

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

Вводится последовательность из N вещественных чисел. Определить наименьшее число, среди чисел больших 20. - C++
Вводится последовательность из N вещественных чисел. Определить наименьшее число, среди чисел больших 20.

Вводится последовательность из N вещественных чисел. Определить наименьшее число, среди чисел больших 20 - C++
Вводится последовательность из N вещественных чисел. Определить наименьшее число, среди чисел больших 20. Добавлено через 53 секунды...

Посчитать количество чисел, больших 0 и меньших N, сумма чисел которых и их реверс являются палиндромом - C++
объясните пож не совсем понимаю задание

2
go
Эксперт С++
3587 / 1367 / 130
Регистрация: 16.04.2009
Сообщений: 4,527
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;
}
1
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;
}
 Комментарий модератора 
Используйте теги форматирования кода!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.12.2011, 18:23
Привет! Вот еще темы с ответами:

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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