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

Почему в конце программа сама закрывается? - C++

Восстановить пароль Регистрация
 
Dveans
1 / 1 / 0
Регистрация: 31.12.2012
Сообщений: 70
21.01.2013, 14:01     Почему в конце программа сама закрывается? #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
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
 
 
float f(float x,int e)
{
    float S=1,n=1;
    for (int i=1;i<100;i++)
    {
        n=1;
        for(int j=1;j<=i;j++){n=n*j;}
        S=S+(pow(x,i)/n);
    } return S;
}
 
int main()
{
    float x,y, z;
    int e;
    printf("--->\n Enter parametrs:\n");
    scanf("%f %d",&x,&e);
 
    y = 2*x*x*x;
    z = 3*x*x;
 
    printf("Taylor Y(X) = %.3f\n",((f(y,e)-f(z,e))/2));
    printf("STDLIB Y(X) = %.3f\n",((exp(y)-exp(z))/2));
    return 0;
     getchar();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.01.2013, 14:01     Почему в конце программа сама закрывается?
Посмотрите здесь:

C++ Почему программа сразу закрывается ?
C++ Закрывается программа
C++ Ведется набор цифр и надо чтобы программа из него сама сообразило число. То есть что бы программа сама раскидывала их по разрядам.
Компилируется без ошибок, но командная строка, почему то, сразу же закрывается C++
C++ Нужно, чтобы программа сама закрывалась
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
21.01.2013, 14:03     Почему в конце программа сама закрывается? #2
Во-первых, getchar() должен быть перед return 0, а во-вторых, скорее всего потребуется getchar() в количестве двух штук.
Dveans
1 / 1 / 0
Регистрация: 31.12.2012
Сообщений: 70
21.01.2013, 14:04  [ТС]     Почему в конце программа сама закрывается? #3
BumerangSP, Спасибо)
Tiva
94 / 94 / 1
Регистрация: 25.04.2012
Сообщений: 429
21.01.2013, 14:29     Почему в конце программа сама закрывается? #4
C++
1
system("pause");
как вариант еще
СПП
25 / 25 / 2
Регистрация: 15.12.2012
Сообщений: 71
21.01.2013, 16:22     Почему в конце программа сама закрывается? #5
он использует
C++
1
#include <stdlib.h>
и пользуется
Цитата Сообщение от Dveans Посмотреть сообщение
C++
1
getchar();
Tiva, правильно подсказал, и ненужно 2 раза писать
C++
1
getchar();
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,919
Записей в блоге: 2
Завершенные тесты: 1
21.01.2013, 16:25     Почему в конце программа сама закрывается? #6
Цитата Сообщение от СПП Посмотреть сообщение
Tiva, правильно подсказал, и ненужно 2 раза писать
Во-первых, system("pause") не переносимо.
Во-вторых, после scanf'a останется символ конца строки, который будет взят первым getchar'ом, поэтому для задержки понадобиться второй.
Gepar
 Аватар для Gepar
1173 / 529 / 20
Регистрация: 01.07.2009
Сообщений: 3,512
21.01.2013, 16:27     Почему в конце программа сама закрывается? #7
Запомни: всё что в функции написано после return'а считается недостижимым кодом и не будет выполнено. Хорошие ide обычно предупреждают о таких "мёртвых строках", может быть ты просто не обратил внимание на предупреждение ide .
Tiva
94 / 94 / 1
Регистрация: 25.04.2012
Сообщений: 429
21.01.2013, 21:37     Почему в конце программа сама закрывается? #8
Цитата Сообщение от Croessmah Посмотреть сообщение
Во-первых, system("pause") не переносимо.
человек явно пишет не кросс-платформенное приложение
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
25.01.2013, 14:56     Почему в конце программа сама закрывается? #9
Цитата Сообщение от Gepar Посмотреть сообщение
Хорошие ide
Хорошие компиляторы, вы хотели сказать?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.01.2013, 16:46     Почему в конце программа сама закрывается?
Еще ссылки по теме:

C++ Почему выводит в конце строки мусор?
C++ Программа, запускающая сама себя
C++ Почему после ввода переменной программа закрывается?

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

Или воспользуйтесь поиском по форуму:
Croessmah
25.01.2013, 16:46     Почему в конце программа сама закрывается?
  #10

Не по теме:

Цитата Сообщение от Tiva Посмотреть сообщение
человек явно пишет не кросс-платформенное приложение
Но он и не говорил, что пишет под Windows

Yandex
Объявления
25.01.2013, 16:46     Почему в конце программа сама закрывается?
Ответ Создать тему
Опции темы

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