|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.01.2015, 16:22 | #1 |
Пользователь
Регистрация: 10.09.2014
Сообщений: 90
|
Программа на C++
Добрый день!
Помогите пожалуйста написать программу: Написать программу используя цикл for для вычисления и вывода на экран в точках xi =a+i*h, i=0,1,2…,n, h=(b-a)/n промежутка [a,b] значений функции y=f(x), указанной на фото. Также программа должна определять наибольшее и среднее значение функции. Предусмотреть проверку вычисляемых значений аргумента на принадлежность области допустимых значений. Ввод исходных данных (a, b, n) осуществлять с клавиатуры. |
06.01.2015, 18:50 | #2 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,834
|
операторы cout<< и cin>> уже проходили? тогда показывай свою наработку, а мы уж поможем её сделать рабочей.
или ты даже это не видел? Код:
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
12.01.2015, 16:48 | #3 | |
Пользователь
Регистрация: 10.09.2014
Сообщений: 90
|
Цитата:
среднее значение функции. Предусмотреть проверку вычисляемых значений аргумента на принадлежность области допустимых значений" Код:
|
|
12.01.2015, 17:11 | #4 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,834
|
из переменных INT убрать h и написать ниже double h; может, у тебя в итоге получается h=0,005, но вредный INT округляет его до 0.
а числа с плавающей точкой честно выведет тебе 0,005. и переменные x и y тоже сделай double; и цикл переправь вот на этот: Код:
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
Последний раз редактировалось NetSpace; 12.01.2015 в 17:21. |
12.01.2015, 17:19 | #5 |
Пользователь
Регистрация: 10.09.2014
Сообщений: 90
|
К сожалению не получилось(
|
12.01.2015, 17:32 | #6 |
Пользователь
Регистрация: 10.09.2014
Сообщений: 90
|
Сейчас попробовал все переменные сделать типом double, и сработало. h=0,1. Но далее когда заходит в цикл, x сразу становится равным двум. И как выполнить вот эти условия, подскажите, будьте добры: "Также программа должна определять наибольшее и
среднее значение функции. Предусмотреть проверку вычисляемых значений аргумента на принадлежность области допустимых значений" |
12.01.2015, 19:08 | #7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Надо полагать нужно что-то типа такого:
Код:
I'm learning to live...
|
12.01.2015, 19:34 | #8 | |
Пользователь
Регистрация: 10.09.2014
Сообщений: 90
|
Цитата:
Код:
Помогите пожалуйста написать программу. Я не знаю что делать. Завтра уже нужно сдавать, а у меня ничего не готово Последний раз редактировалось Stilet; 12.01.2015 в 21:29. |
|
12.01.2015, 21:38 | #9 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Имя переменной по другому назови. Которая подчеркнута.
I'm learning to live...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
нужна программа QControl программа для внутрилабораторного контроля качества Версия 5.5. | миньен | Софт | 7 | 02.03.2014 00:28 |
Программа на Pascal в Lazarus и программа для одномерного массива целых чисел | Yegorka | Lazarus, Free Pascal, CodeTyphon | 13 | 20.12.2012 18:02 |
Программа с применением записей и программа с применение множеств | smert99 | Помощь студентам | 0 | 16.06.2011 23:14 |
Программа открыается если есть другая программа. | bookkc | Паскаль, Turbo Pascal, PascalABC.NET | 12 | 14.10.2009 20:09 |