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

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

¬осстановить пароль –егистраци€
 
b0nny
3 / 1 / 0
–егистраци€: 11.11.2013
—ообщений: 338
03.07.2014, 12:56     ¬ычислени€ функции на заданном промежутке. (Pascal ABC>C++) #1
¬ычислени€ функции на заданном промежутке с шагом 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++)
ѕосмотрите здесь:

C++ ѕоиск максимального значени€ функции на заданном промежутке
C++ ѕоиска максимального значени€ функции в заданном промежутке
¬ычислить значение функции на заданном промежутке с заданным шагом: C++
—оставьте программу вычислени€ значений функции на заданном промежутке с заданным шагом: C++
¬ычисление функции на заданном промежутке C++
ѕосле регистрации реклама в сообщени€х будет скрыта и будут доступны все возможности форума.
nmcf
4303 / 3724 / 1255
–егистраци€: 14.04.2014
—ообщений: 14,589
03.07.2014, 13:04     ¬ычислени€ функции на заданном промежутке. (Pascal ABC>C++) #2
я же уже говорил, что graphABC - специфическа€ паскалевска€ библиотека. ѕросто перенести в консольное приложение не получитс€, надо с формой делать.
b0nny
3 / 1 / 0
–егистраци€: 11.11.2013
—ообщений: 338
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
4303 / 3724 / 1255
–егистраци€: 14.04.2014
—ообщений: 14,589
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
—ообщений: 338
03.07.2014, 20:30  [“—]     ¬ычислени€ функции на заданном промежутке. (Pascal ABC>C++) #5
” мен€ тоже получилось. „ерез другой код, но у мен€ делени€ по Y страшно выгл€д€т..
nmcf
4303 / 3724 / 1255
–егистраци€: 14.04.2014
—ообщений: 14,589
03.07.2014, 20:51     ¬ычислени€ функции на заданном промежутке. (Pascal ABC>C++) #6
„ерез какой другой?
b0nny
3 / 1 / 0
–егистраци€: 11.11.2013
—ообщений: 338
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
4303 / 3724 / 1255
–егистраци€: 14.04.2014
—ообщений: 14,589
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++

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

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

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