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

—++ дл€ начинающих

¬ойти
–егистраци€
¬осстановить пароль
 
b0nny
3 / 1 / 0
–егистраци€: 11.11.2013
—ообщений: 339
#1

¬ычислени€ функции на заданном промежутке. (Pascal ABC>C++) - C++

03.07.2014, 12:56. ѕросмотров 386. ќтветов 8
ћетки нет (¬се метки)

¬ычислени€ функции на заданном промежутке с шагом 0.2 и построить график этой функции.
Ќужна помощь чтобы код переписать на c++:

Pascal
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
uses crt,graphABC;
 
function y(x:real):real;
begin
  if x<0 then y:=x
  else if x<=1.5 then y:=x+1
  else y:=2.5*x*x*x+6*x*x-30
end;
 
var a,b,x,h,max,min,mx,my,dx:real;
    x0,y0,i,n:integer;
    s:string;
begin
  a:=-2;
  b:=3;
  h:=0.1;
  x:=a;
  i:=0;
  while x<=b+h/2 do
    begin
      writeln('x=',x:5:1,'  y=',y(x):7:3);
      inc(i);
      if i mod 22=0 then
        begin
          write('Press Enter');
          readln
        end;
      x:=x+h
    end;
  write('Ќажмите Enter дл€ просмотра графика');
  readln;
  hidecursor;
  clrscr;
  x0:=round(-windowwidth*a/(b-a));
  y0:=windowheight div 2;
  mx:=(windowwidth-50)/(b-a);
  x:=a;
  max:=y(x);
  min:=max;
  while x<b do
    begin
      x:=x+0.01;
      if y(x)>max then max:=y(x);
      if y(x)<min then min:=y(x);
    end;
  if max>abs(min) then
    my:=(y0-20)/max
  else
    my:=(y0-20)/abs(min);
  n:=3;
  if max/10>n then
    n:=trunc(max/10)+1;
  if abs(min/10)>n then
    n:=trunc(abs(min/10))+1;
  line(0,y0,windowwidth,y0);
  line(x0,0,x0,windowheight);
  for i:=1 to n do
  begin
    line(x0+round(i*mx),y0-3,x0+round(i*mx),y0+3);
    line(x0-round(i*mx),y0-3,x0-round(i*mx),y0+3);
    line(x0+3,y0-round(i*my*10),x0-3,y0-round(i*my*10));
    line(x0+3,y0+round(i*my*10),x0-3,y0+round(i*my*10));
    textout(x0+round(mx*i)-15,y0+10,inttostr(i));
    textout(x0-round(mx*i),y0+10,inttostr(-i));
    textout(x0-25,y0-round(i*my*10)-10,inttostr(i*10));
    textout(x0-30,y0+round(i*my*10)-10,inttostr(-i*10));
  end;
  textout(x0+5,y0+10,'0');
  textout(windowwidth-15,y0-25,'X');
  textout(x0+5,8, 'Y');
  //график
  x:=a;
  dx:=0.001;
  while x<=b do
    begin
      x:=x+dx;
      setpixel(x0+round(x*mx),y0-round(y(x)*my),clBlue);
    end;
  setfontsize(12);
  setfontcolor(clBlue);
  textout(x0+20,10,'       x<0  y=x');
  textout(x0+20,30,' 0<=x<=1.5  y=x+1');
  textout(x0+20,50,'     x>1.5  y=2.5x^3+6x^2-30');
end.
¬от мои наброски...
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
#include<iostream>
#include<stdio.h>
#include<conio.h>
#include<iomanip>
#include<graphics.h>
#include<windows.h>
 
using namespace std;
 
float y(float x)
{
    if (x<0)
    {
        y=x;
    }
    else
    {
        if (x<=1.5)
        {
            y=x+1;
        }
        else
        {
            y=2.5*(x*x*x)+6*(x*x)-30;
        }
    }
}
 
main()
{
    //setlocale(LC_ALL, "Russian");
    //setlocale(0, "");
    int ww=500, hh=500;
    float a=-2, b=3, h=0.1, x=a; i=0, max, min, mx, my, dx;
    int x0, y0, i, n;
    char s;
    initwindow (ww, hh);
    while (x<=b+h/2)
    {
        std::cout<<"x="<<x<<" "<<"y="<<y(x)<<std::endl;
        i++;
        if (i%22=0)
        {
            std::cout<<"Press Enter";
            getch();
        }
        x+=h;
    }
    std::cout<<"Ќажмите Enter дл€ просмотра графика";
    getch();
    //hidecursor();
    system("cls");
    x0=round(-ww*a/b-a));
    y0=hh/2;
    mx=(hh-50)/(b-a);
    x=a;
    max=y(x);
    min=max;
    while (x<d)
    {
        x=x+0.01;
        if y(x)>max)
        {
            max=y(x);
        }
        if (y(x)<min)
        {
            min=y(x);
        }
    }
    if (max>abs(min))
    {
        my=(y0-20)/max;
    }
    else
    {
        my=(y0-20)/abs(min);
    }
    n=3;
    if (max/10>n)
    {
        n=trunc(max/10)+1;
    }
    if (abs(min/10)>n)
    {
        n=trunc(abs(min/10))+1;
    }
    line(0,y0,ww,y0);
    line(x0,0,x0,hh);
    for (i=1; i<n; i++)
    {
        line(x0+round(i*mx),y0-3,x0+round(i*mx),y0+3);
        line(x0-round(i*mx),y0-3,x0-round(i*mx),y0+3);
    line(x0+3,y0-round(i*my*10),x0-3,y0-round(i*my*10));
    line(x0+3,y0+round(i*my*10),x0-3,y0+round(i*my*10));
    outtextxy(x0+round(mx*i)-15,y0+10,inttostr(i));
    outtextxy(x0-round(mx*i),y0+10,inttostr(-i));
    outtextxy(x0-25,y0-round(i*my*10)-10,inttostr(i*10));
    outtextxy(x0-30,y0+round(i*my*10)-10,inttostr(-i*10));
    }
    outtextxy(x0+5,y0+10,'0');
  outtextxy(ww-15,y0-25,'X');
  outtextxy(x0+5,8, 'Y');
  // √рафик
  x=a;
  dx=0.001;
  while (x<=b)
  {
        x=x+dx;
        setpixel(x0+round(x*mx),y0-round(y(x)*my),0);
    }
  setfontsize(12);
  setfontcolor(0);
  textout(x0+20,10,"       x<0  y=x");
  textout(x0+20,30," 0<=x<=1.5  y=x+1");
  textout(x0+20,50,"     x>1.5  y=2.5x^3+6x^2-30");
    system("pause");
    closegraph();
    return 0;
}
ћиниатюры
¬ычислени€ функции на заданном промежутке. (Pascal ABC>C++)  
Similar
Ёксперт
41792 / 34177 / 6122
–егистраци€: 12.04.2006
—ообщений: 57,940
03.07.2014, 12:56     ¬ычислени€ функции на заданном промежутке. (Pascal ABC>C++)
ѕосмотрите здесь:

Random в —++ в заданном промежутке C++
C++ ѕоиск максимального значени€ функции на заданном промежутке
C++ ѕоиска максимального значени€ функции в заданном промежутке
¬ычислить значение функции на заданном промежутке с заданным шагом: C++
—оставьте программу вычислени€ значений функции на заданном промежутке с заданным шагом: C++
C++ —оставить программу на €зыке — дл€ вычислени€ значени€ функции y = f(x) при заданном значени€х a, b ,c ,x.
¬ычисление функции на заданном промежутке C++
ѕосле регистрации реклама в сообщени€х будет скрыта и будут доступны все возможности форума.
nmcf
4454 / 3792 / 1281
–егистраци€: 14.04.2014
—ообщений: 14,893
03.07.2014, 13:04     ¬ычислени€ функции на заданном промежутке. (Pascal ABC>C++) #2
я же уже говорил, что graphABC - специфическа€ паскалевска€ библиотека. ѕросто перенести в консольное приложение не получитс€, надо с формой делать.
b0nny
3 / 1 / 0
–егистраци€: 11.11.2013
—ообщений: 339
03.07.2014, 15:37  [“—]     ¬ычислени€ функции на заданном промежутке. (Pascal ABC>C++) #3
nmcf, ну € ,лично, пока заглох.

ƒобавлено через 2 часа 18 минут
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
#include<iostream>
#include<stdio.h>
#include<conio.h>
#include<iomanip>
#include<graphics.h>
#include<windows.h>
#include<math.h>
 
using namespace std;
 
float y(float x)
{
    if (x<0)
    {
        y=x;
    }
    else
    {
        if (x<=1.5)
        {
            y=x+1;
        }
        else
        {
            y=2.5*(x*x*x)+6*(x*x)-30;
        }
    }
}
 
main()
{
    //setlocale(LC_ALL, "Russian");
    //setlocale(0, "");
    int ww=500, hh=500;
    float a=-2, b=3, h=0.1, x=a, max, min, mx, my, dx;
    int x0, y0, i=0, n;
    char s;
    initwindow (ww, hh);
    while (x<=b+h/2)
    {
        std::cout<<"x="<<x<<" "<<"y="<<y(x)<<std::endl;
        i++;
        if (i%22=0)
        {
            std::cout<<"Press Enter";
            getch();
        }
        x+=h;
    }
    std::cout<<"Press Enter to view graphic";
    getch();
    //hidecursor();
    system("cls");
    x0=round(-ww*a/(b-a));
    y0=hh/2;
    mx=(hh-50)/(b-a);
    x=a;
    max=y(x);
    min=max;
    while (x<b)
    {
        x+=0.01;
        if (y(x)>max)
        {
            max=y(x);
        }
        if (y(x)<min)
        {
            min=y(x);
        }
    }
    if (max>abs(min))
    {
        my=(y0-20)/max;
    }
    else
    {
        my=(y0-20)/abs(min);
    }
    n=3;
    if (max/10>n)
    {
        n=floor(max/10)+1;
    }
    if (abs(min/10)>n)
    {
        n=floor(abs(min/10))+1;
    }
    line(0,y0,ww,y0);
    line(x0,0,x0,hh);
    for (i=1; i<n; i++)
    {
        line(x0+floor(i*mx), y0-3, x0+floor(i*mx), y0+3);
        line(x0-floor(i*mx), y0-3, x0-floor(i*mx), y0+3);
    line(x0+3, y0-floor(i*my*10), x0-3, y0-floor(i*my*10));
    line(x0+3, y0+floor(i*my*10), x0-3, y0+floor(i*my*10));
    outtextxy(x0+floor(mx*i)-15, y0+10, inttostr(i));
    outtextxy(x0-floor(mx*i), y0+10, inttostr(-i));
    outtextxy(x0-25, y0-floor(i*my*10)-10, inttostr(i*10));
    outtextxy(x0-30, y0+floor(i*my*10)-10, inttostr(-i*10));
    }
    outtextxy(x0+5, y0+10, '0');
  outtextxy(ww-15, y0-25, 'X');
  outtextxy(x0+5, 8, 'Y');
  //√£√∞√*√і√®√™
  x=a;
  dx=0.001;
  while (x<=b)
  {
        x+=dx;
        putpixel(x0+floor(x*mx), y0-floor(y(x)*my), 0);
    }
  settextstyle(TRIPLEX_FONT, HORIZ_DIR, USER_CHAR_SIZE);
  //textcolor(15);
  outtextxy(x0+20,10,"       x<0  y=x");
  outtextxy(x0+20,30," 0<=x<=1.5  y=x+1");
  outtextxy(x0+20,50,"     x>1.5  y=2.5x^3+6x^2-30");
    system("pause");
    closegraph();
    return 0;
}
 ое-что исправил, но всЄ равно требуетс€ помощь...
nmcf
4454 / 3792 / 1281
–егистраци€: 14.04.2014
—ообщений: 14,893
03.07.2014, 20:27     ¬ычислени€ функции на заданном промежутке. (Pascal ABC>C++) #4
ѕопробовал в консоли нарисовать (Visual Studio)
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
#include "stdafx.h"
#include <cstdlib>
#include <locale>
#include <iostream>
#include <string>
#include <cmath>
#include <windows.h>
 
using namespace std;
 
double y(double x)
{
    if(x < 0) return x;
    else
        if(x <= 1.5) return x + 1;
        else return 2.5 * x * x* x + 6 * x * x - 30;
}
double round(double x)
{
    if(x < 0) return floor(x - 0.5);
    else return floor(x + 0.5);
}
 
int _tmain(int argc, _TCHAR* argv[])
{
    double a, b, x, h, max, min, mx, my, dx;
    int x0, y0, i, n;
    string s;
 
    wcout.imbue(locale("rus_rus.866"));
 
 
    a = -2;
    b = 3;
    h = 0.1;
    x = a;
    i = 0;
    while(x <= b + h / 2)
    {
        wcout << L"x = " << x << L" y=" << y(x) << endl;
        ++i;
        if(i % 22 == 0)
        {
            wcout << L"Press Enter";
            system("pause>nul");
        }
        x += h;
    }
    wcout << L"Ќажмите Enter дл€ просмотра графика";
    system("pause>nul");
    system("cls");
//=============================================================================
    wchar_t ct[1024];
    GetConsoleTitleW(ct, 1024);
    HWND hwnd = FindWindowW(NULL, ct);
    RECT rect;
    GetClientRect(hwnd, &rect);
    HDC hdc = GetWindowDC(hwnd);
    HPEN hpen = CreatePen(PS_SOLID, 1, RGB(255, 255, 255));
    SelectObject(hdc, hpen);
    LOGFONTW lf;
    wcscpy(lf.lfFaceName, L"Times New Roman");
    lf.lfHeight = 10;
    lf.lfItalic = 1;
    lf.lfStrikeOut = 0;
    lf.lfUnderline = 0;
    lf.lfWidth = 5;
    lf.lfWeight = 40;
    lf.lfCharSet = DEFAULT_CHARSET;
    lf.lfPitchAndFamily = DEFAULT_PITCH;
    lf.lfEscapement = 0;
    HFONT hf;
    hf = CreateFontIndirectW(&lf);
    SelectObject(hdc, hf);
    SetTextColor(hdc, RGB(25, 255, 255));
    SetBkColor(hdc, RGB(0, 0, 0));
//=============================================================================
 
    x0 = round(-rect.right * a / (b - a));
    y0 = rect.bottom / 2;
    mx = (rect.right - 50) / (b - a);
    x = a;
    max = y(x);
    min = max;
    while(x < b)
    {
      x = x + 0.01;
      if(y(x) > max) max = y(x);
      if(y(x) < min) min = y(x);
    }
    if(max > abs(min)) my = (y0 - 20) / max;
    else my = (y0 - 20) / abs(min);
    n = 3;
    if(max / 10 > n) n = int(max / 10) + 1;
    if(abs(min / 10) > n) n = int(abs(min / 10)) + 1;
 
    MoveToEx(hdc, 0, y0, NULL);
    LineTo(hdc, rect.right, y0);
    MoveToEx(hdc, x0, 0, NULL);
    LineTo(hdc, x0, rect.bottom);
    char txt[100];
    for(i = 1; i <=n; i++)
    {
        MoveToEx(hdc, x0 + round(i * mx), y0 - 3, NULL);
        LineTo(hdc, x0 + round(i * mx), y0 + 3);
        MoveToEx(hdc, x0 - round(i * mx), y0 - 3, NULL);
        LineTo(hdc, x0 - round(i * mx), y0 + 3);
        MoveToEx(hdc, x0 + 3, y0 - round(i * my * 10), NULL);
        LineTo(hdc, x0 - 3, y0 - round(i * my * 10));
        MoveToEx(hdc, x0 + 3,y0 + round(i * my * 10), NULL);
        LineTo(hdc, x0 - 3, y0 + round(i * my * 10));
 
        itoa(i, txt, 10);
        TextOutA(hdc, x0 + round(mx * i) - 15, y0 + 10, txt, strlen(txt));
        itoa(-i, txt, 10);
        TextOutA(hdc, x0 - round(mx * i), y0 + 10, txt, strlen(txt));
        itoa(i * 10, txt, 10);
        TextOutA(hdc, x0 - 25, y0 - round(i * my * 10) - 10, txt, strlen(txt));
        itoa(-i * 10, txt, 10);
        TextOutA(hdc, x0 - 30, y0 + round(i * my * 10) - 10, txt, strlen(txt));
    }
    TextOutW(hdc, x0 + 5, y0 + 10, L"0", 1);
    TextOutW(hdc, rect.right - 15, y0 - 25, L"X", 1);
    TextOutW(hdc, x0 + 5, 8, L"Y", 1);
  //график
  x = a;
  dx = 0.001;
  while(x <= b)
  {
      x = x + dx;
      SetPixel(hdc, x0 + round(x * mx), y0 - round(y(x) * my), RGB(255, 12, 255));
  }
  //setfontsize(12);
  //setfontcolor(clBlue);
    TextOutW(hdc, x0 + 20, 10, L"       x<0  y=x", 15);
  //textout(x0+20,30,' 0<=x<=1.5  y=x+1');
  //textout(x0+20,50,'     x>1.5  y=2.5x^3+6x^2-30');
 
    system("pause>nul");
    return 0;
}
ћиниатюры
¬ычислени€ функции на заданном промежутке. (Pascal ABC>C++)  
b0nny
3 / 1 / 0
–егистраци€: 11.11.2013
—ообщений: 339
03.07.2014, 20:30  [“—]     ¬ычислени€ функции на заданном промежутке. (Pascal ABC>C++) #5
” мен€ тоже получилось. „ерез другой код, но у мен€ делени€ по Y страшно выгл€д€т..
nmcf
4454 / 3792 / 1281
–егистраци€: 14.04.2014
—ообщений: 14,893
03.07.2014, 20:51     ¬ычислени€ функции на заданном промежутке. (Pascal ABC>C++) #6
„ерез какой другой?
b0nny
3 / 1 / 0
–егистраци€: 11.11.2013
—ообщений: 339
03.07.2014, 20:55  [“—]     ¬ычислени€ функции на заданном промежутке. (Pascal ABC>C++) #7
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
#include<stdio.h>
#include<math.h>
#include<conio.h>
#include<graphics.h>
#include<string.h>
#include<iostream>
 
using namespace std;
 
int ww=500, hh=500;
float a,b,c,d;
float x,y,h;
int mx,my; //√М√*√±√Є√≤√*√° √ѓ√Ѓ X √® Y
int xc,yc; //√К√Ѓ√Ѓ√∞√§√®√*√*√≤√ї √ґ√•√*√≤√∞√*
int xe,ye; //√Э√™√∞√*√*√*√ї√• √™√Ѓ√Ѓ√∞√§√®√*√*√≤√ї √≤√Ѓ√Ј√™√® (x,y)
 
float y1(float x)
{
    if (x<0)
    {
        return x;
    }
    else
    {
        if (x<=1.5)
        {
            return x+1;
        }
        else
        {
            return 2.5*x*x*x+6*x*x-30;
        }
    }
}
 
void Center(float a, float b, float c, float d, int &mx, int &my, int &xc, int &yc)
{
    if (b<0) b=1;
    if (a>0) a=-1;
    if (d<0) d=1;
    if (c>0) c=-1;
    mx=ww/(int)(b-a); //√М√*√±√Є√≤√*√° √ѓ√Ѓ X
    my=hh/(int)(d-c); //√М√*√±√Є√≤√*√° √ѓ√Ѓ Y
    xc=mx*(int)(fabs(a));
    yc=my*(int)(fabs(d));
    //printf("%f %f",c,d);
}
 
float max(float x, float y)
{
    if (x>y)
    {
        return x;
    }
    else
    {
        return y;
    }
}
    
main()
{
    //setlocale(LC_ALL, "Russian");
    //setlocale(0, "");
    initwindow(ww,hh);
    int i;
    a=-2; b=3; //√Д√®√*√ѓ√Ѓ√І√Ѓ√* √ѓ√Ѓ x
    h=0.04; //√Ш√*√£ √ѓ√Ѓ√±√≤√∞√Ѓ√•√*√®√њ
    x=a;
    //√Н√*√©√§¬Є√ђ c √® d - √§√®√*√ѓ√Ѓ√І√Ѓ√* √І√*√*√Ј√•√*√®√© √ѓ√Ѓ Y
    c=y1(x)+1; d=y1(x)+1; //√Н√*√Ј√*√Ђ√Љ√*√ї√• √І√*√*√Ј√•√*√®√њ
    do
    {
        y=y1(x);
        if (c>y) c=y;
        if (d<y) d=y;
        x+=h;
    }
    while (x<=b);
    
    Center(a,b,c,d,mx,my,xc,yc);
    
    //√П√Ѓ√±√≤√∞√Ѓ√•√*√®√• √Ѓ√±√® X
    line(0,yc,ww,yc);
    for (i=(int)a; i<=(int)b; i++)
    {
        xe=xc+mx*i;
        line(xe,yc-2,xe,yc+2);
        char st[50];
        if (i>0)
        {
            itoa(i,st,10);
            outtextxy(xe-4,yc+3,st);
        }                                                           
        else
        {
            itoa(i,st,10);
            outtextxy(xe-4,yc+3,st);
        }
    }
    //√П√Ѓ√±√≤√∞√Ѓ√•√*√®√• √Ѓ√±√® Y
    line(xc,0,xc,hh);
    for (i=(int)c; i<=(int)d; i++)
    {
        ye=yc-my*i;
        line(xc-2,ye,xc+2,ye);
        char st[80];
        if (i<0)
        {
            outtextxy(xc,ye,"-");
            itoa(-i,st,10);
        }
        else
        {
            itoa(i,st,10);
            outtextxy(xc+2,ye,st);
        }
    }
    //√П√Ѓ√±√≤√∞√Ѓ√•√*√®√• √£√∞√*√і√®√™√* √і√≥√*√™√ґ√®√©
    x=a;
    do
    {
        y=y1(x);
        xe=xc+(int)(x*mx);
        ye=yc-(int)(y*my);
        putpixel(xe,ye,WHITE);
        x=x+h;
    }
    while (x<=b);
    getch();
    closegraph();
}
ƒобавлено через 2 минуты
≈сли есть мысль, как ось Y преобразовать. ѕиши. Ѕуду рад .
nmcf
4454 / 3792 / 1281
–егистраци€: 14.04.2014
—ообщений: 14,893
03.07.2014, 20:56     ¬ычислени€ функции на заданном промежутке. (Pascal ABC>C++) #8
graphics.h - это что? DOS-библиотека?
MoreAnswers
Ёксперт
37091 / 29110 / 5898
–егистраци€: 17.06.2006
—ообщений: 43,301
03.07.2014, 20:57     ¬ычислени€ функции на заданном промежутке. (Pascal ABC>C++)
≈ще ссылки по теме:

ѕротабулировать функцию на заданном промежутке C++
C++ –ассчитать значение функции дл€ аргументов в заданном промежутке
¬ычислить значени€ функции на заданном промежутке с заданным шагом C++
¬ычислить значение функции в заданном промежутке C++
C++ –ассчитать значение функции в заданном промежутке с заданном шагом

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

»ли воспользуйтесь поиском по форуму:
b0nny
3 / 1 / 0
–егистраци€: 11.11.2013
—ообщений: 339
03.07.2014, 20:57  [“—]     ¬ычислени€ функции на заданном промежутке. (Pascal ABC>C++) #9
Ём € скачивал этот модуль.
Yandex
ќбъ€влени€
03.07.2014, 20:57     ¬ычислени€ функции на заданном промежутке. (Pascal ABC>C++)
ќтвет —оздать тему
ќпции темы

“екущее врем€: 22:34. „асовой по€с GMT +3.
 ибер‘орум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
–ейтинг@Mail.ru