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

вывести значение числа цифр в дробной части числа - C++

Восстановить пароль Регистрация
 
xparovozx
1 / 1 / 0
Регистрация: 17.12.2012
Сообщений: 78
10.03.2013, 16:43     вывести значение числа цифр в дробной части числа #1
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include "stdafx.h"
#include <locale.h>
#include <conio.h>
#include <iostream>
 
using namespace std;
 
class Chislo
{
    double x;
public:
    Chislo()
    {
        x=0;
    }
    Chislo(double x)
    {
        this->x=x;
    }
    void CreateChislo(double x)
    {
        this->x=x;
    }
    int ras4et()
    {
        int a=0, d=x/10;
        while (1)
        {
            if (d!=0) 
            {
                a++;
                d/=10;
            }
            else 
            {
                a++;
                break;
            }
        }
        return a;
    }
    void print()
    {
        cout << "Количество цифр в целой части числа ";
        printf("%lf",x);
        cout << " => " << ras4et() << '\n';
    }
};
 
void main()
{
    setlocale (LC_ALL, "rus");
    double y;
    cout << "Введите вещественное число x=";
    scanf("%lf",&y);
    Chislo p=Chislo(y);
    p.print();
    getch();
}
Условие задачи:
Кликните здесь для просмотра всего текста

Создать класс «вещественное число».
Элементы класса:
поле задает значение вещественного числа (статус доступа private);
конструктор для инициализации поля;
метод для вычисления числа цифр в дробной части числа.
Создать 1 объект данного класса, вывести значение числа цифр в дробной части числа.


Тут у меня прога написана для расчёта целой части цифр, а как посчитать в дробной части, у меня что-то не получается?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.03.2013, 16:43     вывести значение числа цифр в дробной части числа
Посмотрите здесь:

C++ Определить, есть ли среди k-первых цифр дробной части вещественного числа цифра 0
C++ Вывести на экран 1 или 0 в зависимости от того, есть ли среди первых трех цифр дробной части заданного положительного вещественного числа цифра ноль
C++ Определения, равна сумма цифр целой части вещественного числа сумме такого же количества цифр в дробной части
C++ Найти сумму первых 5 цифр дробной части действительного числа.например для числа 23,1680989 она равна 24.програма на С++
C++ Найти сумму первых 5 цифр дробной части действительного числа.например для числа 23,1680989 она равна 24.Програма на С++
C++ Классы. Вывести значение числа цифр в дробной части числа
Классы. Как посчитать количество цифр в дробной части числа C++
Найти вещественные числа, у которых сумма цифр целой и дробной части равны C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 08:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru