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

не выводит результат C++ - C++

Восстановить пароль Регистрация
 
ladyshka
Сообщений: n/a
31.03.2012, 15:50     не выводит результат C++ #1
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
53
54
55
56
57
58
int _tmain(int argc, _TCHAR* argv[])
{
    float x2, y2, z2, r, x1, y1, z1, s;
 
    if (x1<0)
    else if (y1<0)
    else if (z1<0)
    else if ( x2>0)
    else if ( y1>0)
    else if ( z2>0)
    else if (y2<r)
    {
        cout<<"wwedit koordinatu pochatkovoi tochku ";
        cout<<"\n x1=";
        cin>>x1;
        cout<<"\n y1=";
        cin>>y1;
        cout<<"\n z1=";
        cin>>z1;
        cout<<"\n wwedit kincevi koordunatu";
        cout<<"\n x2=";
        cin>>x2;
        cout<<"\n y2=";
        cin>>y2;
        cout<<"\n z2=";
        cin>>z2;
        cout<<"\n wwedit radius";
        cout<<"\n r=";
        cin>>r;
        s=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)+(z2-z1)*(z2-z1));
 
        cout<< s;
    }
    else if (y2>r)
    {
        cout<<"wwedit koordinatu pochatkovoi tochku ";
        cout<<"\n x1=";
        cin>>x1;
        cout<<"\n y1=";
        cin>>y1;
        cout<<"\n z1=";
        cin>>z1;
        cout<<"\n wwedit kincevi koordunatu";
        cout<<"\n x2=";
        cin>>x2;
        cout<<"\n y2=";
        cin>>y2;
        cout<<"\n z2=";
        cin>>z2;
        cout<<"\n wwedit radius";
        cout<<"\n r=";
        cin>>r;
 
        s==(sqrt((x2-x1)*(x2-x1)+(z2-y1)*(z2-y1)+(r-z1)*(r-z1))+sqrt((x2-0)*(x2-0)+(y2-0)*(y2-0)+(z2-0)*(z2-0)));
 
        cout<< s;
    getch();
}
Не могу понять почему в конце не выводит результат S. У меня еще 15 подобніх кусочков только на разные формулы, есть короче описание условий чем if?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.03.2012, 15:50     не выводит результат C++
Посмотрите здесь:

C++ Программа не выводит результат...???
Не выводит результат C++
Не выводит результат C++
C++ C++ не выводит результат
C++ Программа не выводит результат
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Дмитрий 93
74 / 59 / 5
Регистрация: 03.06.2011
Сообщений: 309
31.03.2012, 16:21     не выводит результат C++ #2
а поцчему в 55 строке стоит s==?
Avazart
 Аватар для Avazart
6900 / 5140 / 252
Регистрация: 10.12.2010
Сообщений: 22,587
Записей в блоге: 17
31.03.2012, 16:33     не выводит результат C++ #3
да и
это
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
        cout<<"wwedit koordinatu pochatkovoi tochku ";
        cout<<"\n x1=";
        cin>>x1;
        cout<<"\n y1=";
        cin>>y1;
        cout<<"\n z1=";
        cin>>z1;
        cout<<"\n wwedit kincevi koordunatu";
        cout<<"\n x2=";
        cin>>x2;
        cout<<"\n y2=";
        cin>>y2;
        cout<<"\n z2=";
        cin>>z2;
        cout<<"\n wwedit radius";
        cout<<"\n r=";
        cin>>r;
можно было бы поместить в функцию
Точки с запятой ???
C++
1
2
3
4
5
6
7
if (x1<0);
    else if (y1<0);
    else if (z1<0);
    else if ( x2>0);
    else if ( y1>0);
    else if ( z2>0);
    else if (y2<r)//...


Добавлено через 8 минут
есть короче описание условий чем if?
Используйте сложное условие с помощью ||, &&, !
Дмитрий 93
74 / 59 / 5
Регистрация: 03.06.2011
Сообщений: 309
31.03.2012, 16:38     не выводит результат C++ #4
и конкретно мне вот этот момент непонятен
C++
1
int _tmain(int argc, _TCHAR* argv[])
что у вас за компилятор?
DoZZer_
11 / 11 / 1
Регистрация: 09.08.2011
Сообщений: 53
31.03.2012, 16:40     не выводит результат C++ #5
ladyshka, "s==" - сравнение, а вам нужно "s=" - присваивание

P.S.: А каков результат выполнения вашей программы?
Avazart
 Аватар для Avazart
6900 / 5140 / 252
Регистрация: 10.12.2010
Сообщений: 22,587
Записей в блоге: 17
31.03.2012, 16:54     не выводит результат C++ #6
что у вас за компилятор?
Скорее всего Builder
Yandex
Объявления
31.03.2012, 16:54     не выводит результат C++
Ответ Создать тему
Опции темы

Текущее время: 13:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru