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

Метод хорд - проверить корректность реализации кода - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверить вычисления на переполнение и потерю точности http://www.cyberforum.ru/cpp-beginners/thread1242638.html
Надо написать функции арифметических действий с проверкой переполнения,потери и генерировать исключение если оно случается. Вообщем то как бы все просто, в функции сделать операцию в более широком типе и проверить с помощью констант INT_MAX, получается что для целочисленных типов максимум ULLONG_MAX. Как проверить выше ULLONG_MAX и какой максимум для dobule - 1.79769e+308? Добавлено через 10...
C++ Можно ли создать объект экспортируемого из DLL класса без лишних манипуляций? Привет! Есть DLL, экспортирую из неё класс, можно ли в коде, имея header (файл с описанием DLL-ки) этой DLL, создать экземпляр этого класса без вызова функций каких - то из DLL? Ведь обычно для таких целей в DLL делают глобальную функцию, с названием типа GetPointer, GetClass, GetApp, QueryInterface и т.д., которая возвращает указатель на созданный в DLL-ке экземпляр класса и потом уже в коде... http://www.cyberforum.ru/cpp-beginners/thread1242632.html
C++ Каким образом пройдёт передача параметров в функцию
Доброго времени! Переписываю код с Си. Есть такая вот ф-ия: cl_int clEnqueueCopyImage ( сonst size_t src_origin ) Как произойдёт передача src_origin? 1) src_origin полностью скопируется в стэк и займёт там 3*sizeof(size_t) байт 2) в стэк попадёт только адрес первого эл-та src_origin и займёт в памяти стэка sizeof(*void)
Реализовать блок-схему алгоритма C++
Требования: 1) дополнительные функции не вводить 2) действие_0 и действие_1 не должны дублироваться в коде 3) goto не использовать Не утверждаю, что есть решение. Спасибо, кто откликнется.
C++ Реализация двоичных деревьев поиска: Зачем в параметрах функции используется указатель на указатель http://www.cyberforum.ru/cpp-beginners/thread1242615.html
Всем привет, встретил в книге такой пример добавления узла в дерево: typedef struct tree { int data; tree *left, *right, *parent; }; void add(tree **l, int item, tree *parent) {
C++ Запись строк в разные .txt файлы Доброго времени суток! Очень хочу сделать запись строк в разные .txt файлы. Попытаюсь объяснить подробнее: Заполняем 1-ый массив строкой, затем сохраняем её в файл: output1.txt output2.txt ... outputX.txt И продолжаем сохранять строки в новые файлы до окончания строк (X). Но на данный момент я могу лишь запись все эти строки в 1 файл и закрыть его. Помогите, чем сможете) подробнее

Показать сообщение отдельно
chake27
0 / 0 / 0
Регистрация: 14.08.2014
Сообщений: 2
14.08.2014, 19:40     Метод хорд - проверить корректность реализации кода
Приветствую, форумчане. Хочу обратиться к вам за помощью, вот еле написала программу для метода хорд, методом шары если честно, так как сама не сильна в программировании и код был соединен из двух других, так как мне нужно не просто решение, но и подсчет числа итерации. Само собой тут что то не работает, но хоть компилируется, хотя дальше ввода данных дело не идет. Так вот, проверьте пожалуйста, что тут да как, и вообще было бы очень хорошо увидеть исправленный код...)

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
#include "stdafx.h"
#include <conio.h>
#include <math.h>
#include <iostream>
 
double f(double x) {
    return 2 * x*x - 5 - pow(2, x);
}
int main() {
    int n = 0;
    double a, b, c, g, eps;
    std::cout << "a="; std::cin >> a;
    std::cout << "b="; std::cin >> b;
    std::cout << "eps="; std::cin >> eps;
    do {
        c = (a*f(b) - b*f(a)) / (f(b) - f(a));
        if (f(a)*f(c) < 0) b = c;
        else a = c;
        g = c;
 
        n=n+1;
 
    } while (fabs(g - c) < eps);
    std::cout << "c=" << c << "\n";
    std::cout << "n=" << n << "\n";
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru