Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Компилятор сломался или ошибка? https://www.cyberforum.ru/ cpp-beginners/ thread629182.html
Требуется написать программу, которая делает перевод вещественного числа в строку. Возникает ошибка во время получения дробной части числа. Например: double f = 12.23; int whole = (int)...
C++ Выход по нажатию клавиши из терминала (Linux(UNIX)
Уважаемые программисты, возникла проблема. Есть клиент, в нем 2 потока. Нужно организовать выход из программы по нажатию комбинации клавиш "Ctrl + D". Вот примерная схема. void *runStdIn() {...
Создайте класс с именем Employee, включающий в качестве элементов данных три информационных пункта: имя, фамилию и месячную зарплату C++
Дело обстоит так: Прочитав и, как я думал, поняв 3ю главу книги "Как программировать на с++" Дейтелов пришло время задачек. Немного собравшись я решил задачи 3.11 и почти правильно сделав 3.12...
C++ Надо ускорить алгоритм вычисления чисел с не повторяющимися цифрами Помогите ускорить алгоритм. Надо определить все числа с не повторяющимися цифрами от 0 до 9876543210. У меня время просчета занимает очень длительное время уже на 8-значном числе. Что-то не могу... https://www.cyberforum.ru/ cpp-beginners/ thread629106.html
C++ Считывание символа с потока для дальнейших действий https://www.cyberforum.ru/ cpp-beginners/ thread629100.html
Пользователь должен по запросу ввести символ для определения операции: сложения, вычитания или умножения матрицы на число. Не получается считать этот символ с потока. VC++.6 #include <stdio.h> ...
C++ Компилятор просит указать const в конструкторе
Всем привет. Изучаю С++ по Р.Лафоре. В одном из заданий, к главе 8 понадобилось написать класс, представляющий простую дробь, и написать перегруженные операторы: -, +, * и /. Собственно проблем...
MessageBox API C++
MessageBox API: не получаеться обработать выбор. Мой код: int SELECT = MessageBox(hwnd, _T("Вы действительно хотите завершить работу программы? ВНИМАНИЕ! В случае завершения работы программы,...
C++ Перегрузка потокового оператора (<<). Выдает адрес вместо значения Сабж. Все компелится нормально. Если делать << void то работает ок см комменты если делать класса std::ostream& то возвращает 16чное значение. Заранее спасибо #ifndef Point_HPP // anti... https://www.cyberforum.ru/ cpp-beginners/ thread629067.html
C++ Реализовать шаблонный класс https://www.cyberforum.ru/ cpp-beginners/ thread629066.html
В общем требуется реализовать шаблонный класс FixedArray<T,N> FixedArray - абстракция вокруг T Использование выглядит как то так: FixedArray<std::vector, 8> myArr1 = {1, 2, 3, 4};...
C++ stdlib.h - quicksort Идея такова: отсортировать массив A очень быстрым методом Хоара. Пробовал в stdlib.h делать QuickSort - ничего не получилось. Все значения элементов - до 263-1. Т.е. влазят в тип long. Помогите... https://www.cyberforum.ru/ cpp-beginners/ thread629057.html
Модератор
Эксперт Python
26646 / 13897 / 2642
Регистрация: 12.02.2012
Сообщений: 22,780
Записей в блоге: 1
26.07.2012, 19:26 0

Занимательная арифметика

26.07.2012, 19:26. Просмотров 632. Ответов 9
Метки (Все метки)

Ответ

Правильное сравнение чисел с плавающей точкой:

C++
1
2
  if (fabs(a-b) <= 1.0E-15) // для double
    ....


Вернуться к обсуждению:
Занимательная арифметика
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.07.2012, 19:26
Готовые ответы и решения:

Арифметика в C
Дано натуральное число n. Проверить содержит ли оно три одинаковые цифры. Например 12322. Содержит....

Арифметика!
Дано натуральное число n. Вычислить: (1+1/1*1)+(1+1/2*2)+(1+1/3*3)+...+(1+1/n*n) Скажу всем...

Арифметика
Даны x,y,z. Вычислить a,b если &lt;a target=&quot;_blank&quot;...

Целочисленная арифметика
Помогите пожалуйста в задаче: Найти количество натуральных двузначных чисел, каждое из которых...

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