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

Циклы - C++

Восстановить пароль Регистрация
 
Alston
7 / 7 / 0
Регистрация: 16.09.2009
Сообщений: 410
15.05.2010, 17:17     Циклы #1
Вычислить сумму квадратов всех положительных значений функции. Определить, для которого функция приобретает минимального значения.
f(x)= |sin12xcos|2x|/3|+4,21

Добавлено через 32 минуты
напишите код програмы пожалуста!!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2010, 17:17     Циклы
Посмотрите здесь:

Циклы C++
Циклы C++
C++ Циклы (for, while, do while)
C++ Циклы do и while
C++ Циклы
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
15.05.2010, 17:18     Циклы #2
ну тут должен быть шаг и пределы
Alston
7 / 7 / 0
Регистрация: 16.09.2009
Сообщений: 410
15.05.2010, 17:27  [ТС]     Циклы #3
промежуток [0,11] з шагом 0,11

Добавлено через 4 минуты
сделайте пожалуста!!
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
15.05.2010, 17:36     Циклы #4
Цитата Сообщение от Alston Посмотреть сообщение
Вычислить сумму квадратов всех положительных значений функции. Определить, для которого функция приобретает минимального значения.
f(x)= |sin12xcos|2x|/3|+4,21
Цитата Сообщение от Alston Посмотреть сообщение
промежуток [0,11] з шагом 0,11
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
 
double f( double x ){
  return( 1.0 * fabs( sin(12*x) * cos( fabs(2*x) ) / 3 ) + 4.21 );  
}
 
int main(){
  double _f, dMin = f(0), dXMin = 0, x, dSum = 0;
  for( int i=0;i<=100;++i ){
    x = 1.0*i/100;
    _f = f(x);
    if( _f < dMin ){
      dXMin = x;
      dMin = _f;
    }  
    if( _f > 0 ){
      dSum += _f*_f;
    }
  }
  printf("min - %f at %f. Sum = %f\n", dMin, dXMin, dSum);
}
проверьте функцию, так ли я понял?
Alston
7 / 7 / 0
Регистрация: 16.09.2009
Сообщений: 410
15.05.2010, 17:37  [ТС]     Циклы #5
очеь спасибо но можна сделать попроще я просто новичок!!!=)
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
15.05.2010, 17:38     Циклы #6
проще не бывает, что именно не понятно?
Alston
7 / 7 / 0
Регистрация: 16.09.2009
Сообщений: 410
15.05.2010, 18:03  [ТС]     Циклы #7
можите прокоментировать весь код...!! и все!!!

Добавлено через 10 минут
Результати обчислень вивести у вигляді таблиці пар чисел x, y . Ето у меня в задание сказано
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.05.2010, 18:07     Циклы
Еще ссылки по теме:

Циклы C++
Циклы в С++ C++
Циклы while do.while C++

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

Или воспользуйтесь поиском по форуму:
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
15.05.2010, 18:07     Циклы #8
Цитата Сообщение от Alston Посмотреть сообщение
Результати обчислень вивести у вигляді таблиці пар чисел x, y . Ето у меня в задание сказано
может у вас гдето там и сказано, но я в топике такого не вижу
Yandex
Объявления
15.05.2010, 18:07     Циклы
Ответ Создать тему
Опции темы

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