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

Сумма цифр дробной части - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проблемы с поисковиками. Помоготе пожалуйста http://www.cyberforum.ru/cpp-beginners/thread820433.html
Здравствуйте уважаемые форумчане! Прошу помощи у Вас. Проблема не конкретно у меня а у знакомой. Она пользуется интернетом через модем МТС. Но проблема заключается в другом, она не может заходить в поисковики и многие сайты. Выводится сообщение : "Сертификат безопасности сайта не является доверенным! Вы попытались перейти на сайт www.google.ru, но сервер предоставил сертификат, выданный...
C++ класс prompt Создайте класс prompt. Для вывода на экран строки-приглашения включите в класс конструктор. Помимо строки-приглашения конструктор должен выполнить ввод набранного вами целого. Сохраните это значение в закрытой переменной count. При удалении объекта типа prompt должно быть выдано столько звуковых сигналов (символов в потоке вывода «\а»)> сколько задано пользователем в переменной count. http://www.cyberforum.ru/cpp-beginners/thread820429.html
C++ класс timer
Создайте класс timer, определив в нем конструктор и деструктор. Объект класса timer предназначен для измерения временного интервала между его созданием и удалением. При вызове деструктора на экран выводится прошедшее с момента создания объекта время в секундах. В программе используйте стандартную библиотечную функцию clock() (библиотека time.h). которая возвращает число временных циклов с момента...
Класс для строк, который содержит саму строку и ее длину C++
Создайте класс для строк, который содержит саму строку и ее длину. Когда создается объект strtype, для хранения строки выделяется память, и начальная длина строки устанавливается равной нулю. Когда объект strtype удаляется, эта память освобождается. #include <iostream> #include <cstring> #include <cstdlib> using namespace std; #define SIZE 255 class strtype { char *p; int len; public:
C++ каталог библиотечных карточек http://www.cyberforum.ru/cpp-beginners/thread820416.html
Создайте класс card, который поддерживает каталог библиотечных карточек. Этот класс должен хранить заглавие книги, имя автора и выданное на руки число экземпляров книги. Заглавие и имя автора храните в виде строки символов, а количество экземпляров — в виде целого числа. Используйте открытую функцию-член storeO для запоминания информации о книгах и открытую функцию-член show() для вывода...
C++ класс stack Определите в программе класс stack, реализующий стек, который можно использовать для хранения символов: #define SIZE 10 // Объявление класса stack для символов class stack { char stck; // содержит стек int tos; // индекс вершины стека public: void initO; //инициализация стека void push (char ch); //помешает в стек символ char pop(); // выталкивает из стека символ }; подробнее

Показать сообщение отдельно
DiffEreD
1427 / 764 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
28.03.2013, 01:36     Сумма цифр дробной части
Если немного с цифрами поиграться, то что то вроде такого можно сочинить:
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
#include <iostream>
#include <cmath>
 
int main() 
{
    const unsigned numOfdigits = 3; //количество цифр после комы
    unsigned result = 0;
    double d_val;
    
    std::cout<<"Enter number: ";
    std::cin>>d_val;
    
    d_val = std::abs(d_val);
    unsigned i_val = d_val;
    d_val -= i_val;
    for (unsigned i = 0; i<numOfdigits; ++i) d_val *= 10;
    
    while (d_val > 0)
    {
        result += static_cast<int>(d_val)%10;
        d_val /= 10;
    }
        
    std::cout<<"result = "<<result<<"\n";
    
    return 0;
}
 
Текущее время: 00:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru