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

Решение нелинейных уравнений - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ 4.53. Дано трехзначное число. Определить: а) входит ли в него цифра 6, б) входит ли в него цифра n http://www.cyberforum.ru/cpp-beginners/thread828591.html
4.53. Дано трехзначное число. Определить: а) входит ли в него цифра 6, б) входит ли в него цифра n
C++ Определить для числа: является ли сумма его цифр двузначным числом; больше ли сумма его цифр числа "а" 4.24. Дано двузначное число. Определить: а) является ли сумма его цифр двузначным числом; б) больше ли числа "a" сумма его цифр. http://www.cyberforum.ru/cpp-beginners/thread828589.html
C++ 2.35.Даны цифры двух двузначных чисел, записываемых в виде a2a1 и b2b1, где а1 и b1 — число единиц, a2 и b2— число десятков. Получить цифры числа, ра
2.35.Даны цифры двух двузначных чисел, записываемых в виде a2a1 и b2b1, где а1 и b1 — число единиц, a2 и b2— число десятков. Получить цифры числа, равного сумме заданных чисел (известно, что это число двузнач¬ное). Слагаемое— двузначное число и число-результат не определять; условный оператор не использовать.
В массиве найти все положительные элементы и выбрать из них наименьший C++
Пусть a=(i-1)/(i+1)+sin((i-1)/(i+1)), где i=1,2,3,4,..,20 Среди чисел a,a,…,a найти все положительные, среди положительных выбрать наименьшее число. Вроде бы я и знаю, как это сделать, но что-то оно у меня не работает Help me please
C++ вот тут скрин http://www.cyberforum.ru/cpp-beginners/thread828579.html
вот, что не так
C++ Работа с файлом (передать указатель на файл в функцию, вернуть указатель на файл из функции) Подскажите как передать указатель на файл в функцию, как вернуть указатель на файл из функции. void Open() // из этой функции вернуть указатель на файл { ifstream fin("500.txt"); /* // // // */ подробнее

Показать сообщение отдельно
Sivilan
6 / 6 / 0
Регистрация: 17.03.2013
Сообщений: 66
27.12.2013, 00:52  [ТС]     Решение нелинейных уравнений
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include<stdio.h>
#include<conio.h>
#include<math.h>
main()
{
    float xmin, xmax, dx, e, a, b, x, Ya, Yx, k, Ymin, Ymod, xtmp;
    int i;
    printf("vvedite diapazo poiska min: ");
    scanf("%f", &xmin);
    printf("vvedite diapazo poiska max: ");
    scanf("%f", &xmax);
    printf("vvedite veli4inu shaga razbieniya: ");
    scanf("%f", &dx);
    printf("vvedite to4nst vy4isleniya kornya: ");
    scanf("%f", &e);
    x=xmin;
    Ya=3*pow(xmin+1, 0.5)-pow(exp(1), xmin)-0.5;
    k=0;
    while(x < xmax)
    {
        Yx=3*pow(x+1, 0.5)-pow(exp(1), x)-0.5;
        Ya=3*pow(x+dx+1, 0.5)-pow(exp(1), x+dx)-0.5;
        if(Yx*Ya<=0)
        {
            a=x;
            Ya=Yx;
            b=x+dx;
            k++;
            xtmp=x;
            while((Ymod>e) or (b-a>=e))
                {
                  xtmp=(a+b)/2;
                  Yx=3*pow(xtmp+1, 0.5)-pow(exp(1), xtmp)-0.5;
                  if(Ya*Yx>0)
                  {
                      a=xtmp;
                  }
                  else
                  {
                      b=xtmp;
                  }
                  Ymod=pow(Yx*Yx,0.5);
                }
            printf("x= %3.5f \n", xtmp);
            printf("Y(x) = %3.5f \n", Yx);
            printf("|Y(x)| = %3.5f \n\n", Ymod);
        }
        x=x+dx;
    }
    printf("\n");
    getch();
}
 
Текущее время: 06:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru