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

метод пловиного деления - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевод из одной системы счисления в другую http://www.cyberforum.ru/cpp-beginners/thread37782.html
Может кто подскажет ссылки где можно почитать про перевод чисел из однйо системы счисления в другую? К примеру из двоичной в шетнадцатиричную и т.д.
C++ Подпрограммы на ассемблерских вставках на c++ Я делаюна assembler подпрограмму. Главная программа имеет такой вид: Этот фрагмент должен складывать 2 числа #include <iostream> using namespace std; extern "C" int _stdcall func1 (int, int); int main () { cout << func1 (30, 53) << endl; return 0; http://www.cyberforum.ru/cpp-beginners/thread37781.html
Почему такой простой алгоритм работает неправильно? C++
#include <stdio.h> #include <conio.h> int i,j,x,n,max,a; int main() { clrscr(); x=0;
Матрица,функция или процедура. C++
Доброго всем времени. Пытаюсь написать функцию или процедуру. ” В заданной целочисленной матрице A(N, M) выведите на печать индексы первого положительного элемента, кратного заданному числу K. Если таких элементов в матрице нет, то выведите соответствующий текст. Элементы матриц просматривайте слева направо и сверху вниз ” Помогите пожалуйста разобраться. Это мои труды. #include<stdio.h> ...
C++ Выяснить, является ли линия уникурсальной http://www.cyberforum.ru/cpp-beginners/thread37746.html
Не могу прогу написать с рекурсией, чтоб правильно функционировало (с возвратом значения). Дайте хотя бы ссылку,где похожее найти. Пусть x1=x2=x3=1, xi=xi-1+xi-3, i=4,5... Найти сумму Е (от 1 до 100) = xi/2^i. Добавлено через 5 минут 54 секунды Дайте ссылку,если кто то подобное видел. Линия называется уникурсальной, если ее можно начертить, не отрывая карандаша от бумаги и не проходя...
C++ Реализовать программный калькулятор Нужно сделать на с++ следующее... Реализовать программный калькулятор, запрашивающий у пользователя в виде строки символов выражение, которое необходимо вычислить, и производящий необходимые вычисления. Выражение может содержать целые числа, и переменные. При наличии переменной дополнительно запрашивать у пользователя ее значение. Прошу помощи. подробнее

Показать сообщение отдельно
Salamnov
4 / 4 / 0
Регистрация: 29.03.2009
Сообщений: 37
02.06.2009, 12:05
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
34
35
36
37
38
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <conio.h>
typedef double(*fun)(double x);
 double dihot(double a, double b, double ez, fun f);
double f(double x){  double z=x*x*x+2*x+4;  return z; }// сюда надо вставить свое уравнение
double f1(double x){  double z=3*x*x+2;  return z; }  // сюда производную
double f2(double x){  double z=6*x;  return z; } // сюда вторую производную
void main(){
    double x1,a,b,ez;
        clrscr();
        printf("\n     vvedite a,b,ez => ");  scanf ("%lg %lg %lg",&a,&b,&ez); // вводишь интервал значений, и необходимую погрешность
        x1=dihot(a,b,ez,f);
        printf("\n       =====================================================");
 
        printf("\n       na otrezke [%g,%g] na otrezke s zadannoi pogreshnostu %g.",a,b,ez);
        printf("\n       znachenie kornya uravneniya ravno %13.8f",x1);
        printf("\n       =====================================================");
        getch();
         }
    double dihot(double a, double b, double ez,fun f){
    double f1=f(a), f2=f(b), c, et;
    int k=0;
    printf("\n       =====================================================");
    printf("\n       |    k   |    x    |     f(x)    |       Et        | ");
    printf("\n       =====================================================");
    do{
        et=fabs(a-b);
        if (et<ez) break;
        c=(a+b)/2;
        if(f1*f(c)>0)   a=c;
        else            b=c;
        k++;
        printf("\n   %9d      %f    %f      %f", k, c, f(c), et);
    } while(et>ez);
    return c;
    }
можешь посмотреть вот тут http://alglib.sources.ru/equations/feq0halfdiv.php
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru