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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Составление програмы на использование двумерных массивов http://www.cyberforum.ru/cpp-beginners/thread804808.html
ЗАРАНЕЕ СПАСИБО. Написать программу, которая запрашивает размерность квадратного двумерного массива, заполняет массив случайными числами от 5 до 9 и вычисляет сумму элементов побочной диагонали.
C++ Задача на формирование списков Всем привет! Помогите исправить ошибку. Условие программы: "Сформировать списки L1 и L2 из списка L по следующему правилу: в L1 четные положительные элементы списка L, в L2 - нечетные отрицательные элементы списка L." Ошибку выдает в это строчке (error C2065: done: необъявленный идентификатор): while (!done); Собственно сама программа: #include "stdafx.h" #include <windows.h> http://www.cyberforum.ru/cpp-beginners/thread804806.html
Из массива строк выделить подстроки состоящие из русских букв, затем найти среди них самую котороткую C++
Продолжение задания: В строке, содержащей самую коротку подстроку(из условия) - русские буквы в конце. Помогите пожалуйста дописать эту прогу. #include <stdio.h> #include <ctype.h> #include <string.h> #include <iostream> using namespace std;
Дан массив целых чисел. Найти В этом массиве минимальный элемент т и максимальный элемент м. Вывести сумму элементов от минимального до максимального C++
Дан массив целых чисел. Найти В этом массиве минимальный элемент т и максимальный элемент м. Вывести сумму элементов от минимального до максимального элемента не включая их.
C++ Указатель на объект с перегруженным оператором вывода(с наследованием) http://www.cyberforum.ru/cpp-beginners/thread804794.html
Есть два класса: строка(базовый) и комплексное число(производный). В базовом классе есть поле stri (указатель на char). В производном классе есть перегруженный оператор вывода для этого поля. Как следует написать этот оператор(или что-либо ещё изменить), чтобы он выдавал на экран stri, а не адрес памяти? #include "stdafx.h" #include "iostream" using namespace std; int ck=0,cf=0;
C++ Чем заголовочные файлы отличаются от обычных бибилиотек? C++ вроди как это одной и тоже, только в стандартной библиотеки C все файлы заголовочные, а в C++ обычные библиотеки... В чем разница между ними, ведь и там и там лежат подобные сущности. подробнее

Показать сообщение отдельно
kukhtikov
2 / 2 / 0
Регистрация: 16.12.2012
Сообщений: 97
10.03.2013, 17:59     Классы. Вывести значение числа цифр в дробной части числа
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 объект данного класса, вывести значение числа цифр в дробной части числа.


Не получается программа. Что я делаю не правильно?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru