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

Написать функцию, формирующую на базе исходной строки число типа Double - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу с функцией, вычисляющей целую степень дробного числа. Учесть,что степень может быть положительной, отрицательной, нулевой http://www.cyberforum.ru/cpp-beginners/thread1029274.html
Написать программу с функцией, вычисляющей целую степень дробного числа. Учесть,что степень может быть положительной, отрицательной, нулевой. Помогите пожалуйста) Добавлено через 22 минуты Ребята,сори,нужна эта: Написать программу с функцией, в которой по номеру квартиры вычислить номер подъезда и этаж. Считать известным количество квартир на одном этаже, количество этажей в доме. Через 2...
C++ рекурсия функции Так выглядит оригинал задания. Найти сумму ряда с точностью эпселент , общий член которого равен n Точность считается достигнутой, если следующий член последовательности меньше заданного эпселент. {a}_{n}={n}^{2}*{e}^{-\sqrt{n}} У меня получилось написать программу для do/while, а рекурсию не представляю как можно сделать... double N=1, A=0, EPS, sam=0; http://www.cyberforum.ru/cpp-beginners/thread1029268.html
C++ Добавить виртуальные методы просмотра текущего состояния и переустановки объектов базового класса в новое состояние
#include <iostream> #include <stdlib.h> using namespace std; //Объявляем базовый класс class X { // раздел того, что будет доступно детям, но невидно извне. protected: int *x1, *x2; // 2 поля с динамическим хранением
Составить метод Run для вычисления выражения: C++
Составить метод Run для вычисления выражения:
C++ Написать программу обработки файла типа запись, содержащую следующие пункты меню: http://www.cyberforum.ru/cpp-beginners/thread1029254.html
Различные цеха завода выпускают продукцию нескольких наиме¬нований. Сведения о выпущенной продукции включают: - наименование; - количество; - номер цеха. Для заданного цеха необходимо вывести количество выпущенных изделий по каждому наименованию в порядке убывания количества.
C++ Разница в днях Найти разницу в днях между двумя заданными датами. Даты вводить с клавиатуры. подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1594 / 1222 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
05.12.2013, 14:54     Написать функцию, формирующую на базе исходной строки число типа Double
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <string>
#include <algorithm>
#include <cctype>
#include <cstdlib>
 
int main()
{
    std::string snum("u-1k2g.34af");
    snum.erase(std::remove_if(snum.begin(), snum.end(), [](char c){return (!isdigit(c) && '-' != c && '+' != c && '.' != c);}),
        snum.end());
    //std::cout << snum << '\n';
    double num = strtod(snum.c_str(), nullptr);
    std::cout << num << '\n';
    return 0;
}
 
Текущее время: 05:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru