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

Почему не работает функция? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Автоматизированная информационная система на железнодорожном вокзале http://www.cyberforum.ru/cpp-beginners/thread539560.html
Здравствуйте. Мне нужна помощь с написанием двух маленьких программок (практические работы в учебном заведении): Задание 1 Автоматизированная информационная система на железнодорожном вокзале содержит сведения об отправлении поездов дальнего следования. Для каждого поезда указывается: Номер поезда;
C++ Динамическое размещение массива структур В коде ниже создается массив из трех структур cs и инициализируется некими значениями. #include "stdafx.h" #include <iostream> struct cs { char name; double w; int cal; }; http://www.cyberforum.ru/cpp-beginners/thread539530.html
В одномерном целочисленном массиве найти минимальные элемент m и максимальный элемент М C++
В одномерном целочисленном массиве найти минимальные элемент m и максимальный элемент М. Вывести в окно Memo все целые числа из интервала (m, M), которые не входят в данный массив. Народ помогите сделать задачку, зарание спасибо.
Вылетает программа C++
Здравствуйте Написала программу, ошибок и предупреждений во время компиляции не происходит, программа вылетает при определенных условиях, как найти ошибку?
C++ Конфликт конструкторов. http://www.cyberforum.ru/cpp-beginners/thread539488.html
Здравствуйте! struct DateTime : tm { DateTime(int year_ = 1970, int month_ = 1, int day_ = 1, int hours_ = 0, int minutes_ = 0, int seconds_ = 0,
C++ Даны натуральные цифры a,b,c. Вычислите (min(a+c, a+b)+min(a-b,b-c))/(1-min(ab+c,1.2) На С++. подробнее

Показать сообщение отдельно
Dima_c8
 Аватар для Dima_c8
4 / 4 / 0
Регистрация: 17.12.2011
Сообщений: 148

Почему не работает функция? - C++

05.04.2012, 11:57. Просмотров 386. Ответов 2
Метки (Все метки)

Вот понадобилась функция для взятия остатка от деления нецелых чисел написал такую:
C++
1
2
3
4
5
6
long double OperationDouble( long double a , long double b )
{
     long double dop;
     dop = a - ( b * static_cast<long>( a / b ) );
     return dop;
}
Почему с целыми числами ( например 101 )работает прекрасно а с нецелыми (например 101.2)неправильно работает дайте пожалуйста верное решение
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru