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

Найти произведение отрицательных значений функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Более практичный метод обнуления полей класса http://www.cyberforum.ru/cpp-beginners/thread953106.html
Всем привет. Программируя на досуге столкнулся с таким вопросом - "обнуление полей класса". Ну первое что пришло в голову это создание отдельного метода например Clear который бы сбрасывал значение полей класса на default'ные значения. Но такой подход мне не понравился так как этот метод будет необходимо постоянно модернизировать дополняя туда новые добавленые поля. И немного поразмыслив решил...
C++ Как из DLL -ки выкинуть исключение типа FATAL ERROR, всем хана :-) DLL -ка соответственно под Win32 и не использует никакие окна, просто проводит небольшие вычисления и использует только стандарт С++... :) http://www.cyberforum.ru/cpp-beginners/thread953099.html
C++ inline функция
Помогите плиз, трудности с функцией inline. Внешняя функция exam заносит в объект класса Stud результаты сессии. \\ вот часть задания по лабе, что это за внешняя функция, как её использовать и примеров каких с ней, подскажите пожалуйста ))
C++ ошибка SendMessage
SendMessage(HWND_BROADCAST, MsgPlayerDataReady, PutHWND, Handle); Ругается на Handle: невозможно преобразовать параметр 4 из System::IntPtr в LPARAM
C++ Задача: написать классы Rect и Size http://www.cyberforum.ru/cpp-beginners/thread953039.html
Написать Класс Rect где точка origin верхняя левая и класс Size ширина и высота
C++ Непонятки со спецификаторами printf Здравствуйте, товарищи! Каким образом сделать вывод размерностей разных типов без знака при помощи printf? Со спецификаторами пробовал - не помогает. (только тип short отображает правильно) printf("int = %d\n", (unsigned int)(-1)); //cout << "int = " << (unsigned int)(-1) << endl; // THIS OK printf("short = %d\n", (unsigned short)(-1)); // THIS OK //cout << "short = " << (unsigned... подробнее

Показать сообщение отдельно
monolit
179 / 179 / 21
Регистрация: 24.03.2011
Сообщений: 641
Завершенные тесты: 1
12.09.2013, 20:22     Найти произведение отрицательных значений функции
C++
1
2
3
4
5
6
7
8
9
double maxVal = 0; //максимальное среди положительных
double prod = 1; //произведение отрицательных
for(double x = xn; x<xk; x+=dx) {
   double y = log(x-3);
   if(y<0) prod *= y;
   else maxVal = max(maxVal, y);
}
cout << "max: " << maxVal << endl;
cout << ">>" << prod << endl;
Естественно, оно закрывается. Программа выполнилась, чего ей ждать то?
C++
1
system("pause");
Вот тут неправильно:
Цитата Сообщение от KyKi Посмотреть сообщение
if (y<0) p*=m;
 
Текущее время: 01:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru