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

Преобразование long double в string - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Числа http://www.cyberforum.ru/cpp-beginners/thread223428.html
Ввести с клавиатуры натуральные числа N и М. Если N<=9 или М<=9, то предложить человеку повторить ввод N и М. В противном случае, найти все возможные способы выбрать натуральные числа (x,y), такие,...
C++ Строки Ввести с клавиатуры строку символов. Подсчитать в ней количество запятых. Если это количество больше 3, то одну из них заменить на точку; иначе - удалить все запятые из строки http://www.cyberforum.ru/cpp-beginners/thread223424.html
Открытие файла в бинарном режиме C++
Помогите разобраться. Необходимо реализовать алгоритм шифрования AES128. Всё сделано, только шифруются не файлы, а ввожу в ручную 32 шестнадцатеричных числа. А необходимо шифровать файлы. Не знаю как...
C++ Min(a, b, c)
Создать функцию Min(a, b, c), находящую наименьшее из трех чисел a , b и с. Используя эту функцию, вычислить Min(X-1,Y,Z)+Min(X,Y-1,X+Y+Z) , где X, Y и Z вводятся с клавиатуры
C++ В последовательности заменить все отрицательные члены на -1, положительные на 1, а нулевые оставить без изменений http://www.cyberforum.ru/cpp-beginners/thread223415.html
Уважаемые програмисты помогите пожалуйста решить пару задач, очень надо. Заранее спасибо. 1. Дано натуральное число n, и вещественные числа а1, а2, а3 . . . an. В последовательности заменить все...
C++ Матрица NxN Ввести с клавиатуры квадратную матрицу из целых чисел размером N X N (N также вводится с клавиатуры): а) вычислить сумму отрицательных элементов матрицы, не лежащих на побочной диагонали; б) затем... подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
03.01.2011, 05:39
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <sstream>
#include <string>
 
std::string LDToStr(long double one)
{
    std::stringstream ss;
    ss<<one;
    return ss.str();
}
 
int main()
{
    long double one=3.1415926;
    std::cout<<"String: "<< LDToStr(one) <<'\n';
    return 0;
}
Ограничение в диапазоне при вводе.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
int main()
{
    while(1)
    {
        int one=0;
        std::cout<<"one: ";
        std::cin>>one;
        if(!std::cin.good())
        {
           std::cout<<"Error. Try again\n";
           std::cin.clear();
           continue;
        }
        std::cout<<one<<'\n';
        break;
    }
    return 0;      
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru