Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Заменить положительные элементы масива наименьшим/ https://www.cyberforum.ru/ cpp-beginners/ thread2712707.html
Подчерпнул решение с вашего форума, адаптировал под ввод колличества элементов, препод сказал,что нужно сделать функцию.В итоге у меня получилось вот это вот, но вывод массива не работает.Буду очень признателен? если укажите на мою ошибку. #include <iostream> using namespace std; int n, arr; void OutArr() { for (int i = 0; i < n; i++) { cout << arr << " "; // Пытаемся...
C++ Натуральное число
Нужна помощь. Я так понимаю тут через for, но что именно в нём писать? +1 и -1?
C++ Ошибка времени выполнения. Сложение трех больших чисел https://www.cyberforum.ru/ cpp-beginners/ thread2712699.html
Нужно было написать программу для умножения трех больших чисел. Написал. Но есть 2 проблемы: (1) ошибка в 20 строке (*C6385), (2) программа хорошо умножает, но всегда добавляет во время вывода ноль (0), или в начале, или в конце, или в начале и в конце или смещает число влево на 1, как это чудо исправить? *Предупреждение C6385 Чтение недопустимых данных из "c": доступный для чтения объем...
C++ Поменять местами названия самого длинного и самого короткого слова Здравствуйте, дано 15 названий городов, каждое из которых представляет отдельный элемент массива, так вот, необходимо поменять местами названия самого длинного и самого короткого названия. Написал начало, хотел решить задачу через функцию strlen, но столкнулся с проблемой, не могу понять как реализовать поиск самых короткого и длинного слов и их смену местами. Буду благодарен за любую помощь в... https://www.cyberforum.ru/ cpp-beginners/ thread2712692.html
C++ Что за фокус с подключение хедер файлов
Здравствуйте, Подскажите, что за фокус такой ? Использую VS2017: #include "pch.h" #include <winsock2.h>
C++ Вычисление суммы бесконечного ряда на с++ https://www.cyberforum.ru/ cpp-beginners/ thread2712675.html
Помогите написать программу для вычисления суммы бесконечного ряда. Задание: Дано действительные числа х, ε (х≠0, 0<ε<1). Решить с точностью ε сумму бесконечного ряда и указать количество учтенных слагаемых.
C++ Задача. Графы. Цикл. Олимпиадные задачи https://www.cyberforum.ru/ cpp-beginners/ thread2712673.html
C. Цикл ограничение по времени на тест 2.5 seconds ограничение по памяти на тест 256 megabytes вводстандартный ввод выводстандартный вывод Турнир — ориентированный граф без петель, в котором каждая пара вершин соединена ровно одним ребром. То есть для любых двух вершин u и v (u ≠ v) либо есть ребро из u в v, либо есть ребро из v в u. Дан турнир из n вершин. Требуется найти в нем цикл...
Создать шаблон класса Set C++
Нужно сделать: Класс − множество set. Дополнительно перегрузить следующие операции: + − добавить элемент в множество (типа set+item); + − объединение множеств; * − пересечение множеств;
C++ Вычислить сумму ряда Составьте алгоритм вычисления приближённого значения суммы (справа приведено её точное значение, с которым можно сравнить полученный ответ): https://www.cyberforum.ru/ cpp-beginners/ thread2712670.html C++ Объяснить что делает строка https://www.cyberforum.ru/ cpp-beginners/ thread2712669.html
//s1 -строка //x -целое число //Объяснить посимвольно вот это %-15s%03d%n System.out.printf("%-15s%03d%n", s1, x);
Гипотеза Гольдбаха C++
Перевести программу из Pascal в С++ uses crt; function Prost(a:integer):boolean; var i:integer; f:boolean; begin if a<2 then f:=false else
C++ Определить, принадлежит ли точка треугольнику с вершинами в заданных точках https://www.cyberforum.ru/ cpp-beginners/ thread2712659.html
Задание: Заданы координаты точки x, y. Определить, принадлежит ли эта точка треугольнику с вершинами в точках (x1, y1), (x2, y2), (x3, y3). Как можно проверить вручную работоспособность программы? Написал всё сам, но прошло пару дней и в голове каша и не понимаю работает она правильно или нет. #include <iostream> // подключаем библиотеку ввода-вывода using namespace std; // объявляем...
21 / 17 / 5
Регистрация: 05.09.2020
Сообщений: 161
17.10.2020, 01:32 0

Точное количество значащих цифр после запятой с++ - C++ - Ответ 14920276

17.10.2020, 01:32. Показов 16205. Ответов 23
Метки (Все метки)

Ответ

Krya_Krya, Вроде всё (о результатах сообщи) :
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
60
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main(int argc, char *argv[])
{
    unsigned int i, count = 0;
    bool start = false, isadd = true;
    unsigned int insign = 0;
    cout << "Введите дробное число: ";
    while (i = getch())
    {
        if (i != 127)
        {
            cout << (char)i;
            if (i == 10)
                break;
            if (i == 48 && start)
            {
                if (i > 47 && i < 58)
                {
                    isadd = false;
                    insign++;
                }
            }
            else if (i != 48 && start)
            {
                if (i > 47 && i < 58)
                {
                    count += insign;
                    insign = 0;
                    isadd = true;
                }
            }
            if (start && isadd)
                if (i > 47 && i < 58)
                    count++;
            if (i == 46)
                start = true;
        }
        else if (i == 127) {
            cout << '\b';
            cout << ' ';
            cout << '\b';
            count--;
        }
        if (!(i > 47 && i < 58) && (i != 127) && (i != 46))
        {
            cout << endl << "Ошибка: Вы ввели неверные данные!" << endl;
            i = 0;
            count = 0;
            insign = 0;
            start = false;
            isadd = true;
            cout << "Введите дробное число: ";
        }
    }
    cout << "Количество значимых знаков после запятой: " << count;
}


Вернуться к обсуждению:
Точное количество значащих цифр после запятой с++ C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.10.2020, 01:32
Готовые ответы и решения:

Какой идентификатор использовать, чтобы получить точное количество цифр после запятой
Доброго времени суток всем! Возник такой вопрос. Задана формула, которая ситает с определённой...

Как перевести число с плавающей запятой в последовательность значащих цифр?
Есть число с плавающей запятой, допустим double, в котором есть знак (S), мантисса (M), и...

Количество цифр после запятой
число &quot;а - расчитано по формуле&quot; сравнивается с числом &quot;z - взято из edit&quot;. число &quot;а&quot; может...

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

23
17.10.2020, 01:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.10.2020, 01:32
Помогаю со студенческими работами здесь

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

Количество цифр после запятой
Здравствуйте, помогите пожалуйста с кодом sum:=(c/a)*b; SG.Cells:=floattostr(sum)+ '%';...

Ввод в поле TextBox :цифр,одной запятой и трех цифр после запятой
Добрый день. На форме размещен TextBox в который разрешен ввод :цифр ,запятая. У меня вопрос как...

Определить количество цифр после запятой(точки)
Здравствуйте Уважаемые Форумчане. Возник вопрос: Как мне сделать так, чтобы после запятой у меня...

Установить точное число знаков после запятой
Как при создании таблицы задать ля поля(float) точное число знаков после запятой(должно быть ровно...

Как вывести заданное количество цифр после запятой
Можно ли как-то сделать в c++ чтобы количество чисел после запятой было принудительно? Например,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru