Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 15.06.2013
Сообщений: 6
1

Проблемка (программа сразу закрывается и не выдаёт ответ)

16.06.2013, 18:59. Показов 821. Ответов 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
41
42
#include "StdAfx.h"
#include "iostream" // для  cin  и cout
//#include "conio.h" // для getch
#include "cmath" // для выполнения мат. вычислений
//#include "locale.h" // для printf и setlocale
 
#define afirst -0.5
#define asecond 1.9
#define bfirst 1.5
 
 
double fun(double x, double y, double t, double k) {
    if ((x<-3)||((x>0)&&(x<=1))||((x>5)&&(x<=10))||(x>=16)) return 0;
    if ((x>1)&&(x<2)&&(t>=1)&&(t<=3)) return (bfirst*t+exp(afirst*t*t))/x*afirst*sqrt(t+1.5); // 1 <= t <= 3, 1 < x < 2
    if ((x>=2)&&(x<=5)&&(y>=-1)&&(y<=1)) return (cbrt(asecond*(x*x)*(y*y)+1.3))*sin(x-asecond); // 2 <= x <= 5, -1 <= y <= 1
    if ((x>=-3)&&(x<=0)&&(k>1)) return ((pow(x, k)+pow(k, 4))); // -3 <= x <= 0, k>1
    if ((x>10)&&(x<16)) { // 10 < x < 16
        if (k>=1) return (2*(pow(x, k)+exp(-k*k)));
        else return x*(sin(k)*sin(k));
    }
}
 
 
int main() { // объявление переменных
    setlocale(LC_ALL, "Russian"); // вкл рус. яз.
 
    double x,y,t,k; //вещественный с двойственной точностью
 
    std::cout << "Введите x: "; // вывод на экран переменных
    std::cin >> x;
    std::cout << "Введите y: ";
    std::cin >> y;
    std::cout << "Введите t: ";
    std::cin >> t;
    std::cout << "Введите k: ";
    std::cin >> k;
 
    std::cout << "f(" << x << ", " << y << ", " << t << ", " << k << ") ) = " << fun(x, y, t, k);
 
   // getch(); // задержка экрана
    return 0;
}
когда запускаю программу и забиваю все числа в данные, то программа сразу закрывается и не выдаёт ответ, думаю проблема в getch, у кого какие мысли ?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.06.2013, 18:59
Ответы с готовыми решениями:

Программа пропускает ввод массива и выдает сразу ответ
Пишу программу , которая будет считать кол-во цифр после буквы А.Но после того как ввожу размер...

Почему окно открывается и сразу закрывается? Ответ скорее всего очень прост, но я новичок
Здравствуйте, я 14-ти летний новичок, так что не судите строго мою тупость. В слоте одного...

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

Программа сразу закрывается
Программа сразу закрывается, что делать? .model tiny .code ORG 100h start: MOV AH,2 MOV DL,41h...

2
Эксперт С++
4967 / 3074 / 456
Регистрация: 10.11.2010
Сообщений: 11,160
Записей в блоге: 10
16.06.2013, 19:01 2
Замени getch() на system("pause");
0
100 / 87 / 17
Регистрация: 29.05.2013
Сообщений: 227
16.06.2013, 19:01 3
Попробуйте
C++
1
system("pause");
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.06.2013, 19:01

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Программа сразу закрывается
начинаю изучать ассемблер (Borland TASM) из книжки взял исходник Hellow World откомпилировал, но...

Программа сразу закрывается
После того как открыл программу который создал в паскаль авс через fpc (exe) То после вода всех...

Почему программа сразу закрывается ?
#include &lt;iostream&gt; using namespace std; int main (void) { int age; cout &lt;&lt; &quot;Enter you...

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

Программа после запуска сразу же закрывается

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


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

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

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