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

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

Восстановить пароль Регистрация
 
MagnuM91
 Аватар для MagnuM91
1 / 1 / 0
Регистрация: 29.12.2009
Сообщений: 55
05.05.2010, 00:02     Протабулировать значение функции #1
написать на С.Протобулировать значение функции 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++ значение функции
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
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
 Аватар для MagnuM91
1 / 1 / 0
Регистрация: 29.12.2009
Сообщений: 55
05.05.2010, 00:32  [ТС]     Протабулировать значение функции #3
alex_x_x благодарю
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
05.05.2010, 00:44     Протабулировать значение функции #4
*rofl*, автор поменяй 1/3 на 1.0/3 )
я то думаю, что не так
MagnuM91
 Аватар для MagnuM91
1 / 1 / 0
Регистрация: 29.12.2009
Сообщений: 55
07.05.2010, 14:20  [ТС]     Протабулировать значение функции #5
хорошо. я сам заколебался искать ошибку))) Спасибо еще раз
MagnuM91
 Аватар для MagnuM91
1 / 1 / 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     Протабулировать значение функции
Ответ Создать тему
Опции темы

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