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

Посодействуйте в решении задачи пожалуйста! Вроде бы написал, но не могли бы вы проверить правильность? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Переопределение операторов, создание класса "Матрица" http://www.cyberforum.ru/cpp-beginners/thread1562266.html
Здравствуйте, нужна помощь, уже очень долго не могу понять в чём проблема. Создал класс матрица, не работает простой код. Проблема в строчке С=А*В. Умножение вроде бы проходит, а вот оператор присваивания видимо не работает. class matrix { public: matrix(); matrix(int i); matrix(int i, int j); matrix( matrix & m);
C++ Определить, является ли массив А подпоследовательностью массива B, и наоборот В общем код я написалаи прога вроде работает.Но препод сказал что она не работает для какого-то определенного случая.Я уже голову сломала в раздумьях,для какого.Прошу указать какой код надо вставить или заменить в уже существующем для того,чтобы программа работала (и по возможности показать что откуда взялось и в чем смысл этого) при любых значениях входных данных.Спасибо #include <iostream>... http://www.cyberforum.ru/cpp-beginners/thread1562256.html
C++ Чтение файла с данными типа real. Тип real в билдере или как его "обойти"?
Читаю файл в структуру, double Fdat; struct STR { ... } rec
C++ Быстрое возведение в степень по mod (остаток от деления)
Доброго времени суток, форумчане! Не могли бы пояснить кусочек кода long long res = 1; while (pow) { if (pow & 1) res = (res*value) % mod; pow >>= 1; value = (value*value) % mod;
C++ Из UTF-8 коды символов CP866 http://www.cyberforum.ru/cpp-beginners/thread1562231.html
Подскажите плиз. Есть строка в UTF-8, из нее необходимо получить char состоящий из кодов этих символов в CP866 Мысли такие, с помощью setlocale и wcstombs преобразовать строку в многобайтовый массив. Потом поэлементно получать код символа из записывать в буфер. Может есть варианты лучше?
C++ Убрать костыль typedef #include <iostream> using std::cout; #include <cstring> using std::strlen; template <typename T> T maxn(const T * ,int n); typedef char* R;//почему то без этого невыходит подробнее

Показать сообщение отдельно
Kerry_Jr
Модератор
 Аватар для Kerry_Jr
1868 / 1664 / 580
Регистрация: 14.05.2014
Сообщений: 4,777
Записей в блоге: 1
Завершенные тесты: 5
26.10.2015, 11:58     Посодействуйте в решении задачи пожалуйста! Вроде бы написал, но не могли бы вы проверить правильность?
visoger, ну, во-первых, cosh - библиотечная функция; во-вторых, exp - тоже библиотечная функция; в-третьих, чтобы узнать значение http://www.cyberforum.ru/cgi-bin/latex.cgi?{e}^{x}, достаточно написать exp(x); в -четвертых, так не сравнивают. можно написать так
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
#include <iostream>
#include <cmath>
 
double cos_hyp(double x)
{
    double temp = 1, den = 2, res = 0;
    int i = 2;
    while (std::abs(temp) > 1e-6)
    {
        res += temp;
        den = (i - 1) * i;
        temp *= x * x / den;
        i += 2;
    }
    return res;
}
 
double ch( double x)
{
    return (exp(x) + exp(-x)) / 2;
}
 
int main()
{
    double x;
    do std::cin >> x; while (x < 0.1 || x > 1.0);
    std::cout << cos_hyp(x) << '\t' << ch(x) << std::endl;
}
 
Текущее время: 09:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru