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

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

Войти
Регистрация
Восстановить пароль
 
MagnuM91
2 / 2 / 0
Регистрация: 29.12.2009
Сообщений: 55
#1

Протабулировать значение функции - C++

05.05.2010, 00:02. Просмотров 585. Ответов 5
Метки нет (Все метки)

написать на С.Протобулировать значение функции f(x,y)=x+корень 3 степени из 3+y^2, при х изменяющемся от 0 до 1 с шагом 0.1 и у, изменяющемся от 0 до 1 с шагом 0.2.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2010, 00:02     Протабулировать значение функции
Посмотрите здесь:

C++ Для данного вещественного х найти значение следущей функции f, принимающей значение целого типа:
Значение функции C++
C++ Значение функции
C++ Функции: определить значение сложной функции
Функции: вычислить значение сложной (составной) функции C++
C++ Значение функции
C++ циклы. Требуется найти максимальное значение функции на отрезке [a,b] и значение x C++
Найти значение t, при котором значение функции максимально C++
Как присвоить второму элементу массива в функции A(), значение, которое было возвращено из функции B()? C++
C++ Ввести с клавиатуры вещественное (double) значение x, вывести соответствующее значение y для функции y = f(x)
Протабулировать значение функции C++
Найти наименьшее положительное значение функции и соответствующее значение аргумента C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alex_x_x
бжни
2445 / 1650 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
05.05.2010, 00:25     Протабулировать значение функции #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <math.h>
#include <stdio.h>
 
double f( double x, double y ){
  return( x + pow(3+y*y, 1/3 ) );
}
 
int main(int argc, char** argv){
  int _x, _y;
  for( _x = 0; _x <= 10; ++_x ){
    for( _y = 0; _y <= 10; _y+= 2 ){
      printf("%f\t", f(0.1*_x,0.1*_y));
    }
    printf("\n");
  }
 
  return 0;
}
MagnuM91
2 / 2 / 0
Регистрация: 29.12.2009
Сообщений: 55
05.05.2010, 00:32  [ТС]     Протабулировать значение функции #3
alex_x_x благодарю
alex_x_x
бжни
2445 / 1650 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
05.05.2010, 00:44     Протабулировать значение функции #4
*rofl*, автор поменяй 1/3 на 1.0/3 )
я то думаю, что не так
MagnuM91
2 / 2 / 0
Регистрация: 29.12.2009
Сообщений: 55
07.05.2010, 14:20  [ТС]     Протабулировать значение функции #5
хорошо. я сам заколебался искать ошибку))) Спасибо еще раз
MagnuM91
2 / 2 / 0
Регистрация: 29.12.2009
Сообщений: 55
12.05.2010, 10:54  [ТС]     Протабулировать значение функции #6
#include <math.h>
#include <stdio.h>
#include <conio.h>
double f( double x, double y )
{
return( x + pow(3+y*y, 1.0/3 ) );
}
int main(int argx, char argy)
{ clrscr();
int x, y;
for( x = 1; x <= 9; ++x )
{
for( y = 1; y <= 9; y+= 5 )
{
printf("%f\t", f(0.1*x,0.1*y));
}
printf("\n");
}
getch();
return 0;
}[/C]

Добавлено через 1 час 27 минут
вот правильная прога:
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
#include <math.h>
#include <stdio.h>
#include <conio.h>
 
 
int main()
{ clrscr();
  float f,x,y;
  x=0.0;
  y=0.0;
  f=0.0;
  printf("|     X     |     Y     |     F     |");
  printf("\n");
  for(int i = 0; i <= 8; ++i )
  {  printf("  ");
     printf("%f",x);
     x=x+0.1;
     printf("    ");
     printf("%f",y);
     y=y+0.2;
     f=x + pow(3+y*y,1/3) ;
     printf("    ");
     printf("%f",f);
     printf("\n");
  }
 getch();
  return 0;
}
Yandex
Объявления
12.05.2010, 10:54     Протабулировать значение функции
Ответ Создать тему
Опции темы

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