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

Функция, определяющия количество цифр в дробной и целой частях числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Компилируется но при выполнении ошибка http://www.cyberforum.ru/cpp-beginners/thread799831.html
Не могу понять в чем ошибка программа компилируется но крашится посля выполнения нескольких строчек кода P.S в данном коде открываю файл считываю в строки условия и действия , Возможно намудрил с условиями или с открытием файла #include <iostream> #include <string> #include <fstream> #include <stdio.h> using namespace std; int main() {
C++ Вектор вектора Доброго времени суток формучане! Очень надеюсь на вашу помощь. Вопрос вроде простой, но у меня в синтаксисе векторов дела плохи. В общем есть код. #include <iostream> #include <vector> using namespace std; vector <vector <int> > g; int main() http://www.cyberforum.ru/cpp-beginners/thread799819.html
rand() между 0 и 1 C++
Здравствуйте! не смог с генерировать маленькое число в промежутке о и 1. Как это сделать? Гугл не помог...
Ошибка в программе C++
смысл такой: Код: #include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX_BUFF_LEN 56 const char* const greeting = "Your message is: ";
C++ кто может прокомментировать код? http://www.cyberforum.ru/cpp-beginners/thread799800.html
// найти все натуральные числа, не превосходящие N, и делящие на каждую из своих цифр #include<iostream> using namespace std; int main () { int i, temp, j, n; cout<<"Enter the n: "<<endl;
C++ Как рандомно заполнить одномерный массив единицами и нулями? как рандомно заполнить одномерный массив единицами и нулями??? подробнее

Показать сообщение отдельно
egor2116
339 / 370 / 42
Регистрация: 20.01.2013
Сообщений: 1,123
03.03.2013, 22:50     Функция, определяющия количество цифр в дробной и целой частях числа
Как то так наверно.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
#include <cmath>
#include <string>
#include <sstream>
 
using namespace std;
void test(double);
int main()
{
   test(1211.91332154556);
    return 0;
}
 
void test(double num)
{
    double n;
    std::ostringstream ost;
    ost << modf(num,&n);
    string a=ost.str();
    cout<<"Количество цифр целой части "<<a.length()<<endl;
 
    ost<<n;
    a=ost.str();
    cout<<"Количество цифр дробной части "<<a.length()-1<<endl;
 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru