Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
lfin
2 / 2 / 0
Регистрация: 11.10.2009
Сообщений: 31
#1

Как сделать, чтобы не зацикливалось?

05.12.2010, 01:26. Просмотров 379. Ответов 2
Метки нет (Все метки)

Добрый вечер.
Даны две функции у1 и у2. распечатывать значения функции, пока не будет достигнуто пересечение графиков
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <cmath>
using namespace std;
 
int main(){
    double const h=0.01;
    double x,y1,y2;
    x=2.0;
    do{
        y1=2*x*x*x-x*x+2;
        y2=2*exp(x/3);
        cout<<x<<"\t"<<y1<<"\t"<<y2<<"\n";
        x+=h;
    } while (y1=y2);//Почему то это условие он не видит... чтобы сюда написать?
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2010, 01:26
Ответы с готовыми решениями:

Как сделать отдельные записи в таблице по строкам, чтобы сделать запросы?
Вот моя программа.. она производит чтение, только символами... #include...

Как сделать, так чтобы программа выводила наименование цвета, как здесь?
http://colors.aeio.ru/color/fffffe Я создал базу из 1002 цветов но это вообще...

Движение объекта по XY. Как сделать чтобы программа считала FaceUnit как градусы
Не пойму как сделать чтобы программа считала FaceUnit как градусы. При выводе...

Как сделать, чтобы определенная переменная возвращала как и цифры, так и слова
То есть мне нужно, чтобы переменная принимала значения NaN, бесконечность, и...

Как сделать, чтобы switch работал как цикл?
Как сделать что бы switch работал как цикл ? Ну то есть: switch (n) case...

2
asics
Freelance
Эксперт С++
2854 / 1789 / 355
Регистрация: 09.09.2010
Сообщений: 3,841
05.12.2010, 01:31 #2
lfin, Мб так ?
C++
1
} while (y1==y2)
0
lemegeton
2933 / 1362 / 467
Регистрация: 29.11.2010
Сообщений: 2,725
05.12.2010, 01:31 #3
Сравнение не целых чисел лучше делать сравнивая их разницу с некой "точностью".
(для архитектуры интел точность флоат обычно не превышает шесть знаков после запятой)
y1-y2<0.001
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.12.2010, 01:31

Как сделать так,чтобы
Собственно,здрасте. Собственно,я новичок в с++. В общем у меня возник вопрос:...

Как сделать, чтобы при запуске программы, пользователь выбирал как будет вводить значения
Как сделать, чтобы при запуске программы, пользователь выбирал как будет...

Как сделать чтобы дроби не повторялись
Очень срочно!! Как сделать чтобы эти дроби for (int i = 0; i &lt; 10; i++) ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru