Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Xitomi3
0 / 0 / 5
Регистрация: 01.11.2014
Сообщений: 62
#1

Подсчитать количество цифр - C++

02.06.2015, 20:20. Просмотров 286. Ответов 5
Метки нет (Все метки)

Необходимо подсчитать количество цифр полученных в результате, но считает только целую часть,как подсчитать ещё и дробную? вот пример
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
#include <iostream>
#include <conio.h>
#include <cstring>
using namespace std;
 
class suma
{
    double x,y,z,j;string c;char d[25];
public:
    void get()
    {
    cout<<"Введите x: ";
    cin>>x;
    cout<<"Введите y: ";
    cin>>y;
    cout<<"Введите z: ";
    cin>>z;
    }
void set_1()
{   
    j= (x*y*z)/3;
    cout<<"Средняя геометрическая прогрессия = "<<j;
}
void set_2()
{
    itoa(j,d,10);
    int c=strlen(d);
    cout<<"\n Цифр в числе = "<<c<<endl;
}
} s1;
void main()
{
    setlocale(LC_ALL,"RUS");
    s1.get();
    s1.set_1();
    s1.set_2();
    system("pause");
    
}

http://www.cyberforum.ru/cpp-beginners/thread615026.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.06.2015, 20:20
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Подсчитать количество цифр (C++):

Подсчитать общее количество цифр и количество единиц в строке
Вводится текст. Среди символов этого текста имеется несколько цифр. Подсчитать...

В последовательности символов подсчитать количество букв и количество цифр
Всем Добрый Вечер!!!Помогите пожалуйста тупенькому =), очень надо. Заранее...

Подсчитать количество цифр
Используя рекурсивную подпрограмму: подсчитать количество цифр в заданном...

подсчитать количество цифр
Для целого неотрицательного числа n подсчитать количество цифр в десятичной,...

Найти сумму делитей. Подсчитать сумму цифр числа. Количество цифр
Друзья,подскажите пожалуйста где ошибка?Цикл не считает сумму делителей числа....

5
zss
Модератор
Эксперт С++
6953 / 6515 / 4136
Регистрация: 18.12.2011
Сообщений: 17,184
Завершенные тесты: 1
02.06.2015, 21:19 #2
Цитата Сообщение от Xitomi3 Посмотреть сообщение
как подсчитать ещё и дробную
Если считать, что у числа типа double 17 значащих цифр, то
количество цифр после запятой равно 17 минус количество цифр в целой части.
0
mr_mczakenberg
65 / 65 / 72
Регистрация: 10.04.2015
Сообщений: 281
02.06.2015, 21:21 #3
Функция itoa преобразует целое число value в строку string.

Т.е. оно забирает только целую часть и конвертирует. Заменить itoa на другую функцию, например вот пост на преобразование double в string: http://www.cyberforum.ru/cpp-beginners/thread137374.html#post762382
А со string можно и длину найти.
0
Xitomi3
0 / 0 / 5
Регистрация: 01.11.2014
Сообщений: 62
02.06.2015, 23:13  [ТС] #4
Нет,так не работает

Добавлено через 23 секунды
Там организованны потоки
0
Байт
Эксперт C
17759 / 11784 / 2448
Регистрация: 24.12.2010
Сообщений: 23,693
02.06.2015, 23:17 #5
Цитата Сообщение от Xitomi3 Посмотреть сообщение
Необходимо подсчитать количество цифр полученных в результате, но считает только целую часть,как подсчитать ещё и дробную?
Количество цифр дробной части числа зависит только от воли вычисляющего это число. И вопрос в этой постановке совершенно нелеп.
1
Xitomi3
0 / 0 / 5
Регистрация: 01.11.2014
Сообщений: 62
02.06.2015, 23:25  [ТС] #6
А подсказать,как подсчитать?
0
02.06.2015, 23:25
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.06.2015, 23:25
Привет! Вот еще темы с решениями:

Подсчитать количество цифр в строке
Найти количество цифр в строке

Подсчитать количество цифр в строке
???Ввести строку состоящую из цыфр и букв,и посчитать колтчество цыфр(быквы не...

Подсчитать количество цифр из файла
Здравствуйте, по заданию нужно подсчитать сколько раз встречается каждая цифра...

Подсчитать количество цифр 5 в числе
определить количество цифр 5 в записи всех натуральных чисел от 1 до N...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru