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

Решение неявно заданной функции. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разворачивание слов в предложении http://www.cyberforum.ru/cpp-beginners/thread60464.html
дана строка. в ней предложение. нужно отразить буквы в словах зеркально, но чтобы порядок самих слов сохранился. что-то вроде: мама мыла раму амам алым умар как это сделать?
C++ Определить количество различных элементов матрицы //Помогите разобраться в "рабочей" программе.(комментариями!!) //Условие задачи:Задана символьная матрица размером NxM. Определить количество раз- //личных элементов матрицы (т.е. повторяющиеся элементы считать один раз). #include <iostream.h> #include <iomanip.h> #include <math.h> int main(void) { int bp,i,j,k,m,n; http://www.cyberforum.ru/cpp-beginners/thread60463.html
C++ Бинарный поиск в массиве
Помогите нужна программа по поиску числа в массиве (бинарным методом). Очень очень нужно:(
C++ Указатели
Дан массив символьных строк, найти номер строки с максимальным числом лат. букв. Зарание спасибо. Нада решить с помощью указателей.. на "Си" З.ы. Умоляю.. помогите :S
C++ Не могу найти ошибку http://www.cyberforum.ru/cpp-beginners/thread60450.html
Осуществить циклический сдвиг квадратной матрицы размерности NxN вправо на N элементов таким образом: элементы 1-й строки сдвигаются в последний столбец снизу вверх, из него - в последнюю строку справа налево, из нее - в первый столбец снизу вверх, из него - в первую строку; для остальных анологично. Вроде все условия правильно прописываю, а двигаются только - " элементы 1-й строки сдвигаются в...
C++ Функции. Вычислить результат выражения Вычислите результат выражения ((A/B+C)-(C/B-C))*E/F В виде правильной дроби, где A,B,C,E,F - целые числа. Воспользуйтесь формулой сложения дробей. Вот такая задачка. Подскажите как решить? :) Или хотя-бы намекните подробнее

Показать сообщение отдельно
КуДрЯшЕчКа
2 / 2 / 1
Регистрация: 01.11.2009
Сообщений: 60
08.11.2009, 14:00  [ТС]     Решение неявно заданной функции.
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<stdio.h>
#include<math.h>
 
main()
{
 float a,b,eps,v(float),s,dix(float a,float b,float(*v)(float),float eps);
  printf("\zadat' predel i tochnost':");
      scanf("%f%f%f",&a,&b,&eps);
 
            s=dix(a,b,eps,v);
      printf("\n %f",s);
 }
  float v(float x,float y)     /*funcia*/
  { return x*x*x+y-exp(-x-y*y)-1;}
 
        /*metod delenia popalam*/
 float dix(float a,float b,float(*v)(float),float eps)
  {
   float x,z;
   z=v(a);
   do{
      x=(a+b)/2;
      if(v(x)==0) return x;
      if(z*v(x)>0) a=x;
      else b=x;
    } while((b-a)>eps);
    return .5*(a=b);
  }
Добавлено через 16 секунд
не работает(((

Добавлено через 1 минуту
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
#include<stdio.h>
#include<math.h>
 
main()
{
 float a,b,eps,v(float),s,dix(float a,float b,float(*v)(float),float eps),x,h=0.1;
 
  printf("\zadat' predel i tochnost':");
  scanf("%f%f%f",&a,&b,&eps);
   for (x=0,x<=1;x+h)
   s=dix(a,b,eps,v);
   printf("\n %f",s);
 }
  float v(float x,float y)
  { return x*x*x+y-exp(-x-y*y)-1;}
 
 
 float dix(float a,float b,float(*v)(float),float eps)
  {
   float x,z;
   z=v(a);
   do{
      x=(a+b)/2;
      if(v(x)==0) return x;
      if(z*v(x)>0) a=x;
      else b=x;
    } while((b-a)>eps);
    return .5*(a=b);
  }
 
Текущее время: 23:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru