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

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

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

ошибка в программе с++ - C++

13.10.2013, 23:21. Просмотров 380. Ответов 7
Метки нет (Все метки)

В программе вылетает неизвестная мне ошибка, помогите

Вот код программы:
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
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <math.h>
int main()
{  double  x,y,h,a,b;
puts("Koordinata otrezka\n");
scanf("%lf %lf", &a, &b);
puts("Vvedite shag\n");
scanf("%lf", h);
puts("----------------\n");
puts("    X   |   Y    \n");
puts("----------------\n");
x=a;
 while (x<=b)
{
  [COLOR="Blue"]y=sin(x)/exp(x);[/COLOR]
  cout <<"\n    "<< x <<"   |  " << y << endl;
  x=x+h;
 }
puts("----------------\n");
puts("\nPress any key ... ");
getch();
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.10.2013, 23:21     ошибка в программе с++
Посмотрите здесь:

ошибка в программе C++
C++ Ошибка в программе!
Ошибка в программе C++
C++ ошибка в программе
C++ Ошибка в программе
Ошибка в программе C++
Ошибка в программе C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
sanlex25
0 / 0 / 0
Регистрация: 29.09.2013
Сообщений: 29
13.10.2013, 23:21  [ТС]     ошибка в программе с++ #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
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <math.h>
int main()
{  double  x,y,h,a,b;
puts("Koordinata otrezka\n");
scanf("%lf %lf", &a, &b);
puts("Vvedite shag\n");
scanf("%lf", h);
puts("----------------\n");
puts("    X   |   Y    \n");
puts("----------------\n");
x=a;
 while (x<=b)
{
  y=sin(x)/exp(x);
  cout <<"\n    "<< x <<"   |  " << y << endl;
  x=x+h;
 }
puts("----------------\n");
puts("\nPress any key ... ");
getch();
return 0;
}
kventin_zhuk
БНТУ ФИТР
215 / 155 / 15
Регистрация: 26.12.2012
Сообщений: 382
13.10.2013, 23:23     ошибка в программе с++ #3
sanlex25,
C++
1
scanf("%lf", h);
заменить на
C++
1
scanf("%lf", &h);
параметр scanf принимает указатель - т.е подавать нужно адрес
Max Dark
шКодер самоучка
1682 / 1483 / 537
Регистрация: 09.10.2013
Сообщений: 3,357
Записей в блоге: 8
Завершенные тесты: 2
13.10.2013, 23:27     ошибка в программе с++ #4
Укажите хотя бы ошибку...
sanlex25
0 / 0 / 0
Регистрация: 29.09.2013
Сообщений: 29
13.10.2013, 23:46  [ТС]     ошибка в программе с++ #5
Спасибо за быстрый и точный ответ, можешь еще помочь? Как мне сделать так, что-бы в ответе в таблице десятичная часть y округлялась до 3-ех символов после запятой?

Добавлено через 51 секунду
kventin_zhuk,
Спасибо за быстрый и точный ответ, можешь еще помочь? Как мне сделать так, что-бы в ответе в таблице десятичная часть y округлялась до 3-ех символов после запятой?
kventin_zhuk
БНТУ ФИТР
215 / 155 / 15
Регистрация: 26.12.2012
Сообщений: 382
13.10.2013, 23:59     ошибка в программе с++ #6
sanlex25, попробуйте так:

C++
1
2
int ch = ceil(y * 100.0);
y = ch / 100.0;
перед выводом добавьте. Степень 100 - в знака после запятой. 1000 - три.(степень 10-ки)
alsav22
5415 / 4811 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
14.10.2013, 00:20     ошибка в программе с++ #7
C++
1
scanf("%lf", &h);
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.10.2013, 01:14     ошибка в программе с++
Еще ссылки по теме:

C++ ошибка в программе
Ошибка в программе C++
ошибка в программе C++
C++ Ошибка в программе
Ошибка в программе C++

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

Или воспользуйтесь поиском по форуму:
MrGluck
Ворчун
Эксперт CЭксперт С++
6676 / 3857 / 511
Регистрация: 29.11.2010
Сообщений: 10,217
14.10.2013, 01:14     ошибка в программе с++ #8
Цитата Сообщение от sanlex25 Посмотреть сообщение
Как мне сделать так, что-бы в ответе в таблице десятичная часть y округлялась до 3-ех символов после запятой?
C++
1
std::cout << std::fixed << std::setprecision(3) << переменная;
хедер iomanip
Yandex
Объявления
14.10.2013, 01:14     ошибка в программе с++
Ответ Создать тему
Опции темы

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