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

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

Войти
Регистрация
Восстановить пароль
 
Maestro90
Сообщений: n/a
#1

Найти макисмальное значение фунции в интервале от 9 до 11 - C++

19.06.2011, 19:35. Просмотров 424. Ответов 1
Метки нет (Все метки)

Сам разбираюсь в паскале. Пытался разобраться в с++ но пока очень печально получается. )
Надо сделать 2 программы в консольном приложении.
Первая. Мы вводим количество шагов n. Программа нам выдает n значениq функции в интервале от -1 до 1. функция. (x^3)(e^-sin(pi*x)). Как я вижу надо ввести n. ввести переменую x=2/n. И прогнать ее по циклу от 9 до 11 с шагом x.
Вторая. цикл из 1милиона шагов. Найти макисмальное значение фунции в интервале от 9 до 11. функция sin(x-3*pi/4)/корень(x). Индентично первой задаче. Только надо добавить еще сравнение.
Большое спассибо.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.06.2011, 19:35     Найти макисмальное значение фунции в интервале от 9 до 11
Посмотрите здесь:

Ссылка на элементы фунции мэин , в дополнительной фунции - C++
Вот собственно код . #include <iostream> #include <vector> using namespace std; void dfs(int i) { ...

Вычислить значение фунции - C++
Здравствуйте! Условие задачи: Пусть, например, дана ф-ция f = a{x}^{2}+bx+c, где a, b, c -действительные числа. Ф-ция f должна...

Как вернуть значение из фунции в переменную - C++
У меня так получается, что ввод в фу-ции не осуществляется. То есть a=0 b=0 c=0, так это и остаётся, cin в фу-ции вообще не дзаносит...

Найти значение корня на заданном интервале с заданной точностью - C++
Программа не доходит до цикла функции, задание чтобы ввести начало диапозона, конец , шаг диапазона и этот диапазон прибавлялся к фунции y=...

Найти наибольшее и наименьшее значение функции y = 3x2 + x – 4, если на заданном интервале [a,b] x изменяется с шагом 0,1. - C++
помогите пожалуйста.

Одномерный массив. Найти произведение 3-х элементов, значение которых. заключены на интервале [А, В] и кратны 3 или 5 - C++
Дан массив X(N). Найти произведение 3-х элементов, значение которых. заключены на интервале и кратны 3 или 5.

Найти количество значений функций больших, чем значение аргумента, на заданном интервале с заданным шагом - C++
Программа для табулирования функции на отрезке НАйти количество значений функций больше чем x

Вычислить значение функции на интервале - C++
Делаю свою первую лабораторную по С++ по учебнику Задание на прикрепленной картинке. Вот мой код (среда разработки Microsoft Visual C++...

Вычислить значение функции на интервале [-1,1] с шагом 0,1 - C++
Я совсем измучился делать ее... Функцию арктангенс я разложил в ряд Тейлора. И теперь я ее вычисляю её на интервале с шагом 0,1....

Вычислить значение функции на интервале с заданным шагом - C++
Проверьте, пожалуйста задание Вычислить значение функции z=3x-2x2 на интервале с шагом 0,5. #include<iostream.h> ...

Вычислить значение функции на интервале с определенным шагом - C++
Здравствуйте! Помогите пожалуйста разобраться в последней части условия, если возможно, помочь кодом. Задачу прикрепил в сообщение. ...

Написать функцию, которая вычислияет значение F на интервале - C++
нужно решить задачку, а то у меня никак не получается, наишите пожалуйста программу, а то я совсем отчаялся..... Задание на фотографии)


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
S9
Волшебник
645 / 248 / 38
Регистрация: 18.12.2010
Сообщений: 541
19.06.2011, 23:08     Найти макисмальное значение фунции в интервале от 9 до 11 #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Maestro90 Посмотреть сообщение
Первая. Мы вводим количество шагов n. Программа нам выдает n значений функции в интервале от -1 до 1. функция. (x^3)(e^-sin(pi*x)).
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 <math.h>
#include <conio.h>
#define pi 3.1415
/*Первая. Мы вводим количество шагов n. 
Программа нам выдает n значениq функции в интервале от -1 до 1. функция. (x^3)(e^-sin(pi*x)).*/
int main(int argc, char * argv[])
{
  int n;
  cin >> n;
  //Вся хитрость здесь в том, что сначало находим такой шаг, чтобы от -1 до 1 было ровно n шагов
  //поэтому шаг dx = 2/n 
  float i,y,dx;
  dx = 2.0/n;//здесь 2 потому что интервал от -1 до 1
  cout << "dx = " << dx << endl;
  cout << " x   |    y(x) = (x^3)(e^-sin(pi*x))" << endl;
  cout << "-----|------------------------------" << endl;
  for(i = -1.0; i <= 1.0; i += dx)
  {
    y = (pow(i,3))*(pow(exp(1),-sin(pi*i)));
    cout << "x = " << i << "    y(x) = " << y << endl;
  }  
  getch();
  return 0;
}
Ответ Создать тему
Опции темы

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