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

как выйти из циклов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Почему так? http://www.cyberforum.ru/cpp-beginners/thread859622.html
Я вот уже довольно много времени читаю книги и разные коды по программированию, но все так и не понял. Почему хорошие программисты используют запись std:: а не просто в начале написать using namespace std; ?? В чем принципиальное различие между этими двумя записями и какую лучше применять?
C++ Необходимо написать калькулятор(деление), чтобы при выводе показывало 30 знаков после запятой Необходимо написать калькулятор(деление), чтобы при выводе показывало 30 знаков после запятой. Типо 1/3 = 0,333333333333333333333333333334 P.S. Еще учитель просить использовать массив. Зачем? И как? http://www.cyberforum.ru/cpp-beginners/thread859593.html
C++ поиск подстроки в строке
Всем доброго времени суток! Дано: две строки типа string, к примеру str1 = "HeLLo" и str2 = "hell" Вопрос: как найти из str1 подстроку str2 без учёта регистра? заранее спасибо
C++ Поиск и замена слов в файле txt
Как заменить и найти слова в файле txt на С++. То есть есть файл вот такой структуры AAA БББ BBB 111 222 ыыы
C++ Рекурсивная функция http://www.cyberforum.ru/cpp-beginners/thread859574.html
Походу что-то с массивами не то, когда ввожу слишком большое число (15+), то выбивает ошибку с кучами\стеками, которую я не понимаю. using namespace std; void rekursija(long long factorials, int ArSize); int main() { cout << "Pls enter the number: " << endl; int ArSize; cin >> ArSize; long long * factorials = new long long;
C++ Перевод с pascal на c++ помогите перевести следующий текст с pascal на c++ uses crt; var mas: array of integer; i,a,b,min,max,r:integer; begin clrscr; randomize; for i:= 1 to 10 do begin подробнее

Показать сообщение отдельно
Zakat
6 / 6 / 0
Регистрация: 24.12.2012
Сообщений: 143
09.05.2013, 00:41  [ТС]     как выйти из циклов
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
float Yell1, Yell2;
    float Yokr1, Yokr2;
    float X1, X2;
    for( float i1=krayokruzhnostiX1; i1<krayokruzhnostiX2; i1=i1+0.001)
    {
        float t, w, D;
        float n1=1;//типо a
        w=2*_y0;//типо b
        t=pow(i1-_x0, 2)+pow(_y0, 2)-pow(31, 2);// типо c
        D=w*w-4*n1*t;//дискриминант
        Yokr1=(-w+sqrt(D))/2*n1;//первый корень окружности
        Yokr2=(-w-sqrt(D))/2*n1;//второй корень окружности
        X1=i1;
        for(float i2=krayellipsaX1; i2<krayellipsaX2; i2=i2+0.001)
        {
            float znachenieellipsa=1;
            float t1, w1, D1;
            float n2=1;//типо а
            w1=2*_y;//типо b
            t1=((pow(i2-_x, 2))/(a*a)-znachenieellipsa)*(b*b)+(_y*_y);//типо с
            D1=w1*w1-4*n2*t1;
            Yell1=(w1+sqrt(D1))/2*n2;//первый корень эллипса
            Yell2=(w1-sqrt(D1))/2*n2;//второй корень эллипса
            X2=i2;
            if(Yokr1==Yell1 && Yokr2==Yell2)break;
            
        }
        if(X1==krayokruzhnostiX2)break;
        
    }
    printf("точки пересечения\n\t\X1=%0.3f, Y1=%0.3f\n\tX2=%0.3f, Y2=%0.3f", X1, Yokr1, X2, Yokr2);
    system("pause");
}
если только так, но все равно ничего
 
Текущее время: 09:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru