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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Student_RFE
0 / 0 / 0
Регистрация: 02.10.2015
Сообщений: 33
#1

Последовательность в дробной части вещественного числа - C++

02.10.2015, 17:39. Просмотров 305. Ответов 4
Метки нет (Все метки)

Верно ли, что первые n цифр дробной части заданного по-ложительного вещественного числа образуют возрастающую последовательность?

Замучался уже. Нужна помощь
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.10.2015, 17:39
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Последовательность в дробной части вещественного числа (C++):

Определить равна ли сумма k цифр дробной части заданного вещественного числа сумме цифр целой части - C++
Помогите доделать задание, исправьте пожалуйста код!!! Срочно! Задание: Выполнить задания, выделяя цифры числа, хранящегося в переменной...

Определения, равна сумма цифр целой части вещественного числа сумме такого же количества цифр в дробной части - C++
Нада написать 2 программки 1. Определения, равна сумма цифр целой части вещественного числа сумме такого же количества цифр в дробной...

Определить и вывести первую цифру из дробной части положительного вещественного числа - C++
Используя арифметические операции, определить и вывести первую цифру из дробной части положительного вещественного числа x...

Определить, есть ли среди k-первых цифр дробной части вещественного числа цифра 0 - C++
Помогите пожалуйста решить задачки: 1. Определить, есть ли среди k-первых цифр дробной части вещественного числа цифра 0. 2. Даны два...

Задача найти сумму первых трех цифр дробной части вещественного числа - C++
Программа работает. Но мне не понятно, почему она работает только если вычитать 48? Изначально я делала алгоритм без того и считалось...

Целой переменной D присвоить первую циф¬ру из дробной части вещественного положительного числа - C++
Целой переменной D присвоить первую циф¬ру из дробной части вещественного положительного числа.

4
ValeryS
Модератор
6654 / 5063 / 470
Регистрация: 14.02.2011
Сообщений: 16,934
02.10.2015, 17:48 #2
ну примерно так
заполняешь массив цифрами
C++
1
2
3
4
5
6
7
8
9
10
int t[n];
int tmp=doubleValue;
 
double tmpDouble=doubleValue-tmp;
for(int i=0;i<n;i++)
{
tmp=tmpDouble*10.0;
tmpDouble-=tmp;
t[i]=tmp;
}
потом анализируешь массив
можно и без массива, но решение не так наглядно
1
Student_RFE
0 / 0 / 0
Регистрация: 02.10.2015
Сообщений: 33
02.10.2015, 18:01  [ТС] #3
нужно без массивов... ими нам пока запрещено пользоваться..(
0
nmcf
5324 / 4644 / 1553
Регистрация: 14.04.2014
Сообщений: 18,480
02.10.2015, 18:13 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
#include <iostream>
#include <cmath>
using namespace std;
 
int main()
{
    double a = 23.123451;
    int n = 5;
    
    int e = 1;
    for (int i = 0; i < n; ++i) e *= 10;
    int b = (a - floor(a)) * e;
    cout << b << endl;
    
    int d = 10;
    bool f = true;
    for (int i = 0; i < n; ++i)
    {
        if (b % 10 > d)
        {
            f = false;
            break;
        }
        d = b % 10;
        b /= 10;
    }
    if (f) cout << "yes\n"; else cout << "no\n";
}
Могут быть проблемы из-за погрешности представления чисел.
1
ValeryS
Модератор
6654 / 5063 / 470
Регистрация: 14.02.2011
Сообщений: 16,934
02.10.2015, 22:26 #5
Цитата Сообщение от Student_RFE Посмотреть сообщение
нужно без массивов...
так сделай
направление,как выдергивать по одной цифре из дробной части, я тебе далnmcf, показал другой способ
или всю программу написать?
Цитата Сообщение от Student_RFE Посмотреть сообщение
ими нам пока запрещено пользоваться..(
что за глупость
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.10.2015, 22:26
Привет! Вот еще темы с ответами:

Определить, встречается ли введенная цифра M среди первых трёх цифр дробной части вещественного числа P - C++
Проблема в вычислениях / проблема актуальна. На форуме уже отвечали на этот вопрос, но уже в имеющихся ответах используется то что я еще...

Вывести на экран 1 или 0 в зависимости от того, есть ли среди первых трех цифр дробной части заданного положительного вещественного числа цифра ноль - C++
Вывести на экран 1 или 0 в зависимости от того, есть ли среди первых трех цифр дробной части заданного положительного вещественного числа...

Классы. Вывести значение числа цифр в дробной части числа - C++
#include &quot;stdafx.h&quot; #include &lt;locale.h&gt; #include &lt;conio.h&gt; #include &lt;iostream&gt; using namespace std; class Chislo { ...

Вывести старшую цифру дробной части и младшую цифру целой части числа - C++
Искал у вас, не нашел. Я новичок в этом деле, если вам не трудно напишите полностью решение ща контрольная ( 31. Даны натуральные...


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

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
02.10.2015, 22:26
Ответ Создать тему
Опции темы

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