Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Genehka
0 / 0 / 0
Регистрация: 11.12.2011
Сообщений: 3
#1

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

11.12.2011, 16:38. Просмотров 447. Ответов 1
Метки нет (Все метки)

Мне нужно написать программу по определению приналежности точки к определённой области на C++.

Я написала код, когда выполняется программа можно ввести значение X и Y, но не выводится результат (программа сразу завершается) В чём проблема?

А вот и сам код программы:

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
#include <iostream>
using namespace std;
int main()
{
double x, Ynac, Ypr1, Ypr2, Ypr3;
cout<<"vvedite X= ";
cin>>x;
cout<<"vvedite Ynac= ";
cin>>Ynac;
 
if (x<4)
        {Ypr1=7-x;
            if(Ypr1>Ynac)
                    {cout<<"1-aya zona"<<",tochka("<<x<<";"<<Ynac<<")"<<endl;}
                else
                    {cout<<"4-aya zona"<<",tochka("<<x<<";"<<Ynac<<")"<<endl;}
}
else if (x>=4 && x<5)
    { Ypr1=-3*x+15;
    Ypr2=3;
        Ypr3=2*x-5;
        if (Ypr1>Ynac)
        {cout<<"1-aya zona"<<",tochka("<<x<<";"<<Ynac<<")"<<endl;}
            else if (Ypr2>Ynac)
            {cout<<"2-aya zona"<<",tochka("<<x<<";"<<Ynac<<")"<<endl;}
                         else if (Ypr3>Ynac)
            {cout<<"3-aya zona"<<",tochka("<<x<<";"<<Ynac<<")"<<endl;}
            else {cout<<"4-aya zona"<<",tochka("<<x<<";"<<Ynac<<")"<<endl;}
    }
else if (x>=5 && x<=10)
            {Ypr1=-0,6*x+6;
            Ypr2=0,4*x+3;
            if (Ypr1>Ynac) {cout<<"2-aya zona"<<",tochka("<<x<<";"<<Ynac<<")"<<endl;}
            else if (Ypr2<Ynac)
            {cout<<"3-aya zona"<<",tochka("<<x<<";"<<Ynac<<")"<<endl;}
            else {cout<<"4-aya zona"<<",tochka("<<x<<";"<<Ynac<<")"<<endl;}}
return(0);}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.12.2011, 16:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не выводится результат (C++):

Не выводится результат рассчета по формуле - C++
Привет уважаемые обитателя форума. Недавно начал изучение с++, использую visio studio 2010 professional. Задачка простая, ввести...

Почему выводится разный результат? - C++
int main(){ int mass={3,5,3,5,3}; int i=0, r=0; for(int i = 0; i &lt; 5; i++) if(mass % 3 == 0) ...

Неправильно выводится результат вычисления функции - C++
Где ошыбка? #include &lt;iostream&gt; #include &lt;math.h&gt; #include &lt;conio.h&gt; using namespace std; float Suma (int x, int s, int z); ...

Операции с длинными числами - неправильно выводится результат - C++
Здравствуйте, помогите с операцией умножение неправильно выводит рез-тат, например 555 * 3 = 555

Во время выполнения программы результат не выводится. Где ошибка? - C++
Здравствуйте. Помогите, пожалуйста, найти ошибку в коде. Задание звучит так. Дан массив 4х5, нужно создать одномерный массив и...

При создании таблицы результат выводится два раза - C++
При выводе таблицы результатов последний введенный год/страница(по условию) выводится два раза и так же при поиске, не могу понять, в чем...

1
CheToZudit
9 / 9 / 2
Регистрация: 22.10.2011
Сообщений: 19
12.12.2011, 00:13 #2
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
#include <iostream>
using namespace std;
int main()
{
double x, Ynac, Ypr1, Ypr2, Ypr3;
cout<<"vvedite X= ";
cin>>x;
cout<<"vvedite Ynac= ";
cin>>Ynac;
 
if (x<4)
                {Ypr1=7-x;
                        if(Ypr1>Ynac)
                                        {cout<<"1-aya zona"<<",tochka("<<x<<";"<<Ynac<<")"<<endl;}
                                else
                                        {cout<<"4-aya zona"<<",tochka("<<x<<";"<<Ynac<<")"<<endl;}
}
else if (x>=4 && x<5)
        { Ypr1=-3*x+15;
        Ypr2=3;
        Ypr3=2*x-5;
                if (Ypr1>Ynac)
                {cout<<"1-aya zona"<<",tochka("<<x<<";"<<Ynac<<")"<<endl;}
                        else if (Ypr2>Ynac)
                        {cout<<"2-aya zona"<<",tochka("<<x<<";"<<Ynac<<")"<<endl;}
                         else if (Ypr3>Ynac)
                        {cout<<"3-aya zona"<<",tochka("<<x<<";"<<Ynac<<")"<<endl;}
                        else {cout<<"4-aya zona"<<",tochka("<<x<<";"<<Ynac<<")"<<endl;}
        }
else if (x>=5 && x<=10)
                        {Ypr1=-0,6*x+6;
                        Ypr2=0,4*x+3;
                        if (Ypr1>Ynac) {cout<<"2-aya zona"<<",tochka("<<x<<";"<<Ynac<<")"<<endl;}
                        else if (Ypr2<Ynac)
                        {cout<<"3-aya zona"<<",tochka("<<x<<";"<<Ynac<<")"<<endl;}
                        else {cout<<"4-aya zona"<<",tochka("<<x<<";"<<Ynac<<")"<<endl;}}
system("pause");
// или 
// int smt; cin >> smt; 
return(0);}
Программа наверное работает правильно, просто вы не успеваете увидеть результат ее работы. Если добавить какой-нибудь пустой ввод ил system("pause"), то может быть все станет хорошо
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.12.2011, 00:13
Привет! Вот еще темы с ответами:

Игра в крестики нолики, задача почти решена но результат не выводится на экран - C++
Извиняюсь заранее, в этом деле я очень зеленый. Прошу отнестись с пониманием )) #include&lt;iostream&gt; #include&lt;iomanip&gt; using...

При вводе слова выводится результат сколько в нем переходов от гласных к согласным и наоборот - C++
Требуется написать программу в которой будет 2 функции( мейн и ,,,) в которой при ввовде слова будет вовдится результат сколько в нем...

Разработать программу, которая вводит адрес электронной почты и проверяет синтаксис введенного адреса. Результат проверки выводится в виде сообщения - C++
Дефис в доменном имени может быть только одиночным. Например, недопустим адрес: p_pg@m12.i--t.pochta.ru # include &lt;iostream.h&gt; ...

При возведении в степень выводится результат "1.#INF" - C++
При значении &quot;k&quot; больше 4 выводит значение 1.#INF. Как можно это исправить? #include&quot;stdafx.h&quot; #include&lt;iostream&gt; #include&lt;math.h&gt;...


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

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

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