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

Вопрос по программе. Нужно протабулировать ф-цию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Экстремумы Матрицы и Подпрограммы http://www.cyberforum.ru/cpp-beginners/thread169299.html
Здраствуйте помогите пожалуйста с задачками на С++! 1) Вычислите результат, указанный в варианте задания. Константа A (если она есть в варианте) и вектора X и (или) Y задаются вводом. Размер...
C++ класс. ввод данных Есть класс. У каждого имени - свое числовое значение. Нужно сделать так, чтобы после заполнения поля "имя" вылазило типа этого: "Сколько у этого человека будет значений?", ввести эти значения, и... http://www.cyberforum.ru/cpp-beginners/thread169296.html
Удаление цифр из символьной строки C++
Доброго всем времени суток :) Такая задача: на языке C нужно составить программу удаления из строки символов только цифры. Например, строка "dfg546sv435", должно получиться "dfgsv". Поможете?
C++ Найти среднее арифметическое элементов, меньших некоторого р.Не используя массивов!!!
1) Исходные данные и результаты типа int. Не используя массивы, разработать алгоритм и программу работы с последовательностью целых чисел. Признак конца ввода чисел задать самостоятельно, например,...
C++ Автоматическое заполнение статического массива http://www.cyberforum.ru/cpp-beginners/thread169271.html
Ребят, хэлп! Мне нужно для статистического массива, заполненного рандомно (через randomize()), создать новый внутренний (в main()), в который войдут только положительные члены первого, и вывести...
C++ Как правильно написать степень в программе c++ Нужно написать q в степени n-1 подробнее

Показать сообщение отдельно
alex_x_x
бжни
2447 / 1652 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
26.09.2010, 01:21
Цитата Сообщение от Xeon1024 Посмотреть сообщение
- Почему когда Х должен быть равен -0,1 он равен -0,099999 ?
- Почему выводится Х, когда он равен нулю?
нужно округлять, свойство FPU, то что ровно в десятичной системе - отнюдь не ровно в двоичной

Цитата Сообщение от Xeon1024 Посмотреть сообщение
- Почему не выводится конечное значение Х (последняя строка)?
опять же, 0.9+0.1=1.00000000001
в таких случаях
либо
1) используют допуски
C++
1
abs(X_s - X_e)>1e-6
2)действия ведут в целых числах, а потом переводят в вещественные например делением
C++
1
2
3
4
int i=0;
while(i<10){
  cout << double(i)/10;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru