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

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

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

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

21.01.2013, 14:01. Просмотров 593. Ответов 9
Метки нет (Все метки)

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();
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.01.2013, 14:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Почему в конце программа сама закрывается? (C++):

Ведется набор цифр и надо чтобы программа из него сама сообразило число. То есть что бы программа сама раскидывала их по разрядам. - C++
Люди добрые, только начинаю программировать, пытаюсь освоить не очень простой язык С++. Есть такая задачка... Ведется набор цифр и надо...

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

Почему после ввода переменной программа закрывается? - C++
#include&lt;iostream&gt; using namespace std; int main() { int n, a=10,b, g=1; cin&gt;&gt;n;

Программа, запускающая сама себя - C++
Требуется, чтобы программа запустила сама себя. Использую: system(&quot;start programma.exe&quot;); Но при изменении названия файла такая функция...

Нужно, чтобы программа сама закрывалась - C++
Здравствуйте! Нужно, чтобы программа сама закрывалась после ввода определенного текста ( пусть текст будет таков:&quot;1&quot;). То есть человек...

Компилируется без ошибок, но командная строка, почему то, сразу же закрывается - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;list&gt; #include &lt;iterator&gt; int main() { ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
21.01.2013, 14:03 #2
Во-первых, getchar() должен быть перед return 0, а во-вторых, скорее всего потребуется getchar() в количестве двух штук.
1
Dveans
1 / 1 / 0
Регистрация: 31.12.2012
Сообщений: 70
21.01.2013, 14:04  [ТС] #3
BumerangSP, Спасибо)
0
Tiva
94 / 94 / 1
Регистрация: 25.04.2012
Сообщений: 429
21.01.2013, 14:29 #4
C++
1
system("pause");
как вариант еще
1
СПП
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();
1
Croessmah
Эксперт CЭксперт С++
13231 / 7503 / 846
Регистрация: 27.09.2012
Сообщений: 18,428
Записей в блоге: 3
Завершенные тесты: 1
21.01.2013, 16:25 #6
Цитата Сообщение от СПП Посмотреть сообщение
Tiva, правильно подсказал, и ненужно 2 раза писать
Во-первых, system("pause") не переносимо.
Во-вторых, после scanf'a останется символ конца строки, который будет взят первым getchar'ом, поэтому для задержки понадобиться второй.
1
Gepar
1177 / 533 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
21.01.2013, 16:27 #7
Запомни: всё что в функции написано после return'а считается недостижимым кодом и не будет выполнено. Хорошие ide обычно предупреждают о таких "мёртвых строках", может быть ты просто не обратил внимание на предупреждение ide .
1
Tiva
94 / 94 / 1
Регистрация: 25.04.2012
Сообщений: 429
21.01.2013, 21:37 #8
Цитата Сообщение от Croessmah Посмотреть сообщение
Во-первых, system("pause") не переносимо.
человек явно пишет не кросс-платформенное приложение
0
silent_1991
Эксперт С++
4964 / 3040 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
25.01.2013, 14:56 #9
Цитата Сообщение от Gepar Посмотреть сообщение
Хорошие ide
Хорошие компиляторы, вы хотели сказать?
0
Croessmah
25.01.2013, 16:46     Почему в конце программа сама закрывается?
  #10

Не по теме:

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.01.2013, 16:46
Привет! Вот еще темы с ответами:

Почему выводит в конце строки мусор? - C++
Выводит нужную строку... и мусор в конце Переменная len принимает правильное значение При входе в первый цикл new_str получает двойной...

закрывается программа - C++
после введения цифры от 1-3 и нажатии клавиши закрывается программа. system (&quot;PAUSE&quot;); не помогпет #include &lt;iostream&gt; using...

Закрывается программа - C++
Учу cpp. Переписал код с учебного задания, скомпилировал, нажал Build&gt;Build solution, запустил. Программа запускается, но результат не...

Закрывается программа - C++
После запуска откомпилированной программы я её запускаю и окно программы сразу закрывается (пользуюсь компилятором Code::Blocks) как можно...


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

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

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