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

задача на условие - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перегрузка функций http://www.cyberforum.ru/cpp-beginners/thread1003759.html
Есть функция Message которую я пытаюсь перегрузить. Вроде все правильно, но не работает:cry: . Помогите разобраться. Ошибка на 44 и 45 строчку. #include <time.h> #include <iostream> #include...
C++ VPTR Как следует решать данную задачу? http://www.cyberforum.ru/cpp-beginners/thread1003752.html
C++ Ошибка error LNK2019:
Не могу понять с чего выдает эту ошибку. Все правильно задано ! В чем дело никто не подскажет? index.obj : error LNK2019: ссылка на неразрешенный внешний символ "struct IntegerMap * __cdecl...
C++ Перегруженные функции. Создать под код программы
Вот под это нужно создать перегруженную функцию В одномерном массиве, состоящем из п элементов, вычислить: 1) произведение положительных элементов массива; 2) сумму элементов массива,...
C++ Итератор http://www.cyberforum.ru/cpp-beginners/thread1003737.html
Добрый день. Я начинающий. Есть проект пытаюсь сделать построение-отладку выдает ошибку типа: Ошибка 1 error C2061: синтаксическая ошибка: идентификатор...
C++ Матрица. Перестановка строк У матрицы до 100*100 в каждом столбце и каждой строке находится единственный нуль. Переставить строки матрицы таким образом, чтобы нули стояли на главной диагонали. Программа отказывается работать... подробнее

Показать сообщение отдельно
lemegeton
2924 / 1353 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
10.11.2013, 20:51
Архив не поврежден. Это не архив, это ява-скрипт, в котором закопана ссылка на архив, в котором заархивирована картинка с формулой.

Это было забавно, поэтому вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <iostream>
#include <iomanip>
#include <cmath>
 
/**
 * Функция, вычисляющая, равны ли два числа с плавающей точкой.
 * Числа считаются равными, если модуль их разницы меньше epsilon.
 * 
 * @param a первое число
 * @param b второе число
 * @param epsilon максимальная разница между числами, при 
 *        которой они считаются одинаковыми
 * @return true, если два числа одинаковые и false в другом случае 
 */
bool equals(double a, double b, double epsilon) {
  return fabs(a - b) < epsilon;
}
 
double function(double c, double d, double t, double epsilon) {
  if (equals(t, 0.3, epsilon)) {
    return c / t + log10(pow(t, 2.0));
  }
  if (t > 0.3) {
    return sin(c + t) + cos(d - t);
  }
  // t < 0.3
  return cos(t) + pow(t + d, 2.0);
}
 
int main(int, char**) {
  std::cout << function(0.5, 1.3, 1.4, 0.000001) << std::endl;
  return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru