Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C++] Создание числа из дробной части другого [?]


Автор: Kseaf 10.6.2011, 16:36
Часть экзаменационного вопроса:


... Каждое последующее число составляют первые 4 цифры после точки в числе, полученном путем деления предыдущего числа на 7 и добавления числа 13.  ...


Каким образом отделить от числа его дробную часть, а от нее лишние цифры?

заранее спасибо!

Автор: Kseaf 10.6.2011, 18:00
решение найдено:

Код

...
a=14.2897;
b=a-(int)a;
...

Автор: FactoREAL 10.6.2011, 19:10
Если я правильно понял задание.
Код

float x,res;
int buf;
cin>>x;
    res=x/7;
    buf=x/7;
    res=(res-buf);
    buf=res*10000;
    x=buf;


я не понял к чему нужно 13 прибавлять, и по поводу 4 цифр после точки.. должно ли число оставаться дробным или оно должно становиться целым. в общем мое видение решения приблизительно такое =)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)