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

в чем моя ошибка?? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Загвоздка С++ http://www.cyberforum.ru/cpp-beginners/thread149432.html
в общем Начнем с того что что рассмотрим простейшию Задачу) Короч написать прогу что бы выводило числа от 1 до 10 в столбик...ну Вот..и там еще нужно сделать перемножение..Когда Я Его вытворяю вся...
C++ Создание простейшей СУБД Мне надо написать простую СУБД, которая бы позволяла создавать, редактировать и просматривать файлы со структурами данных. Помогите пожалуйста написать функции которые бы это реализовали. Я тут... http://www.cyberforum.ru/cpp-beginners/thread149426.html
C++ Функция округления double
Как в С++ округлить double до int? С помощью какой функции?
Определить, попадает ли точка в заштрихованную область C++
Попадает ли точка в заштрихованную область Примечание:Если точка попадает в заштрихованную область верхнего то треугольник движется по диагонали вверх и уменьшется, а если нижнего то вниз и...
C++ Одномерный массив в с++ http://www.cyberforum.ru/cpp-beginners/thread149415.html
1.подготовить тексТовый файл с выходными данными в редакторе. 2. составить алгоритм программы 3.разбить программу на функции вывода , обработки . ввода выполнить обработку в соответствии с...
C++ Мат. програмирование. контрольная 1. Даны координаты трех точек на плоскости. Если они могут быть вершинами разностороннего треугольника, то вывести в порядке возрастания длины сторон полученного треугольника. Составить блок-схему и... подробнее

Показать сообщение отдельно
TrenAr
21 / 20 / 2
Регистрация: 21.06.2010
Сообщений: 80
26.06.2010, 02:34
Цитата Сообщение от dxdy Посмотреть сообщение
TrenAr лучше использовать не
Да, если поставить fabs вместо abs, а так же правильно выставить (double) возле переменной, а не в начале функции присваивания - всё работает

Т.е. короче, вывод - при работе с вещественными числами, везде где только можно надо ставить числа с точкой, а при их отсутствии (только переменные в выражении) - вставлять (double \ float).

Т.е. вариант:
C
1
tmp *= ( 1 - ( 1 / ( (double) k * k )));
тоже рабочий
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru