1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

[Неактуальная тема] Нахождение корней уравнения

Тема в разделе "Вопросы новичков и не только", создана пользователем p0zitiff, 26 сен 2011.

Статус темы:
Закрыта.
  1. p0zitiff

    p0zitiff Гость

    Репутация:
    0
    Помогите написать программу по выводу корней из уравнения:
    4(Sin^4)x+2(Cos^3)x+7=0
    Я нашел решение этой задачки:
    Код:
    #include <iostream.h>
    #include <conio.h>
    #include <ctype.h>
    #include <math.h>
    double f(double x)
    {
    return 4*pow(sin(x),4) + 2*pow(cos(x),3) + 2;
    }
    main()
    {
    double a,b,eps,x,dx;
    do
    {
    cout<<"Vvedite diapazonu[x1;x2] ili iteracii\r\n";
    cout<<"x1 = ";cin>>a;
    cout<<"x2 = ";cin>>b;
    cout<<"Vvedite tochnost e ";cin>>eps;
    dx = (b - a)*(eps/10);
    x = a;
    while(eps < fabs(f(x)) && x <= b)
    x += dx;
    if(b < x)
    cout<<"[a;b] ne soderjat kornei\r\n";
    else
    {
    cout<<"koren	 : "<<x<<"\r\n";
    cout<<"tochnost e : "<<fabs(f(x))<<"\r\n";
    }
    cout<<"Press Y for new input\r\n";
    }
    while(toupper(getch()) == 'Y');
    return 0;
    }
    Также скрин:
    [Неактуальная тема] Нахождение корней уравнения
    Чтобы было как на картинке только без тех что я обвел желтым.
    Но чтобы было так:
    То есть появлялась строка:"Введите диапазоны [x1,x2]"
    Потом:"x1=3"
    Третья:"x2=9.3"
    Четвертая:"корень:3.142"
    И чтобы выводились сразу два корня:
    Первый:3.142
    Второй:9.425
    Помогите написать правильно!!! ;)
     
  2. lazybiz

    lazybiz Well-Known Member

    Репутация:
    0
    Регистрация:
    3 ноя 2010
    Сообщения:
    1.339
    Симпатии:
    0
    По правилам форума необходимо чтобы ты сам попытался что-то сделать или будь готов заплатить за решение задачи.
    Каков твой выбор?
     
Статус темы:
Закрыта.

Поделиться этой страницей