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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
lfin
2 / 2 / 0
Регистрация: 11.10.2009
Сообщений: 31
#1

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

05.12.2010, 01:26. Просмотров 337. Ответов 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;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2010, 01:26     Как сделать, чтобы не зацикливалось?
Посмотрите здесь:

Как сделать, чтобы switch работал как цикл? - C++
Как сделать что бы switch работал как цикл ? Ну то есть: switch (n) case 1:break; {newfile1 (); } case 2:break;{newfile2 (); ...

Как сделать, чтобы new возвращал NULL? - C++
Как сделать, чтобы new возвращал NULL?

Как сделать чтобы консоль не закрывалась - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; void main() { double s,max; int k,n; long double...

Как сделать чтобы дроби не повторялись - C++
Очень срочно!! Как сделать чтобы эти дроби for (int i = 0; i &lt; 10; i++) { if (B &lt; n &amp;&amp; fun(A, B) == 1) ...

Как сделать чтобы программа не закрывалась. - C++
как сделать чтобы программа не закрывалась написон с dev c++ В смысле чтоб программа не можно было вообще закрыт после последнего...

Как сделать, чтобы sqrt не округлял? - C++
Всем привет. В общем, проблема в том, что sqrt выдает приближенное значение (3 знака после запятой). Как сделать так, чтобы посчитать...

Как сделать, чтобы программа быстрее работала? - C++
Задача такая Первая строка содержит количество банкнот N (1 ≤ N ≤ 500 000). В следующих N строках даны достоинства K этих банкнот (0 ≤ K...

Как сделать, чтобы клик мыши дублировался? - C++
Как сделать так чтобы клик дублировался? То есть когда я нажал мышкой в координатах x,y , этот Клик повторялся бы в координатах,...

Как сделать так, чтобы число не повторялось? - C++
Вопрос следующий. В определенном диапазоне (например от 0 до 9) лежат числа, нужно сделать так, чтобы весь диапазон был выведен на экран,...

Как сделать, чтобы компилятор ругался на аргументы? - C++
есть функция Remove(int index, bool silent); так вот у меня есть случаи, когда я могу указать в качестве аргумента unsigned int или даже...

как сделать чтобы программа не переполняла буфер - C++
как сделать чтобы эта программа не переполняла буфер #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; void...

Как сделать, чтобы функция возвращала массив? - C++
Доброго времени суток! Есть функция которая находит значения 4х элементов массива. как сделать чтобы она возвращала сразу весь массив?


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
05.12.2010, 01:31     Как сделать, чтобы не зацикливалось? #2
lfin, Мб так ?
C++
1
} while (y1==y2)
lemegeton
2923 / 1352 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
05.12.2010, 01:31     Как сделать, чтобы не зацикливалось? #3
Сравнение не целых чисел лучше делать сравнивая их разницу с некой "точностью".
(для архитектуры интел точность флоат обычно не превышает шесть знаков после запятой)
y1-y2<0.001
Ответ Создать тему
Опции темы

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