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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Нахождение среднего значения дробей http://www.cyberforum.ru/cpp-beginners/thread1233586.html
Напишите функцию main(), которая получает случайные дробные числа от пользователя, сохраняет их в массиве типа fraction, вычисляет среднее значение и выводит результат. т.е. пользователь вводит к примеру 1/2, 2/3, 3/4, 4/5 а в ответ получает среднее значение 419/720 программа работает неправильно, выводит ноли. где ошибка? #include "stdafx.h" #include <iostream> #include <cmath>...
C++ Получить последовательность число цифр которой равно знаменателю, а сумма этих цифр -числителю Доброго всем времени суток!Пожалуйста помогите сформировать вектор. Дана правильная несократимая дробь нужно получить последовательность число цифр которой равно знаменателю,а сумма этих цифр -числителю.Напечатать в виде 1.1.2.1.2; Вот мой вариант. #include <iostream> #include <stdlib.h> #include <vector> #include <algorithm> #include <iterator> #include <iomanip> http://www.cyberforum.ru/cpp-beginners/thread1233576.html
C++ Массивы. Классы. Нахождение среднего значения дробей
Напишите функцию main(), которая получает случайные дробные числа от пользователя, сохраняет их в массиве типа fraction, вычисляет среднее значение и выводит результат. т.е. пользователь вводит к примеру 1/2, 2/3, 3/4, 4/5 а в ответ получает среднее значение 419/720 программа работает неправильно, выводит ноли. где ошибка? #include "stdafx.h" #include <iostream> #include <cmath>...
C++ Функция должна возвращать новый массив, состоящий из отрицательных элементов исходного массива
У меня есть задание: написать функцию (процедуру) с параметрами для обработки одномерного массива целочисленных данных (количество элементов массива ≤50). Функция (процедура) должна возвращать новый массив, состоящий из отрицательных элементов исходного массива. Есть функция, мне помогли ее написать: int otricatel (int mass, int n,int result) { int count=0; for(int...
C++ Как работает функции подсчёта символов в строке http://www.cyberforum.ru/cpp-beginners/thread1233512.html
Раньше программировал на VB. Сейчас изучаю С++. Встретил в интернете эти функции подсчёта симолов в строке. С первой всё понятно. Перебираем символы пока не встретим '\0'. int strlen(char s){ int length = 0; for (; s != '\0'; length++); return (length); } Но почему работают две эти?
C++ Функция должна возвращать наименьший положительный элемент массива Помогите, не могу написать этот клочек кода...голова кипит.. Есть постановка задания: Написать функцию (процедуру) с параметрами для обработки одномерного массива целочисленных данных (количество элементов массива ≤50). Функция (процедура) должна возвращать наименьший положительный элемент массива. подробнее

Показать сообщение отдельно
Renji
1535 / 983 / 240
Регистрация: 05.06.2014
Сообщений: 2,964
25.07.2014, 16:12     Преобразование string в long double
если такое написать, то выводит:
вводим к примеру: 1,232,232,232.33$ а выдает: 1.232323е+009.
Правильно выдает, просто в экспоненциальной записи. Пользуйтесь 64 битовым целым или попробуйте поиграться с cout.precision(сколько вам надо знаков). Может, поможет.
 
Текущее время: 13:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru