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

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

¬ойти
–егистраци€
¬осстановить пароль
ƒругие темы раздела
C++ ѕомогите составить блок-схему дл€ данного кода http://www.cyberforum.ru/cpp-beginners/thread1221813.html
ѕомогите пожалуйста нарисовать алгоритм дл€ этой программы: #include <iostream> #include <conio.h> #include <cstring> #include <string> #include <fstream> using namespace std; char g,l;...
C++ »спользу€ разложение функции в р€д, вычислить точное значение »спользу€ разложение функции в р€д, вычислить точное значение (fа (x)), использу€ библиотечные математические функции как такое сделать? что лучше использовать? http://www.cyberforum.ru/cpp-beginners/thread1221802.html
C++ Ќайти сумму членов последовательности между максимальным и минимальным элементами
ѕомогите пожалуйста, нужно решить в —++. ƒана последовательность n различных целых чисел. Ќайти сумму ее членов, расположеных между максимальным и минимальным значени€ми (в сумму включить и оба эти...
C++ ѕередача двумерного массива в функцию
Ќе могу передать массив в фунцию int min(int Array) { int min = 0; min = Array; for(int i=0;i<3;i++){ for(int j=0;j<3;j++) if(Array<min) min=Array;
C++ —оставить блок-схемы по строковым конструкци€м http://www.cyberforum.ru/cpp-beginners/thread1221749.html
—троковые конструкции #include <conio.h> #include<iostream.h> #include<string.h> void main() { char a,b; coutЂ"vvedite 3 simvola";
C++ ¬вести комплексные числа, упор€дочить их мнимые части и вывести на экран ¬сем пртвет. —ижу на зачете и нуждаюсь в вашей помлщи.   этому коду надо добавить ввод не двух а 5 комплексных чисел упор€дочить их мнимые части и вывести на экран #include <iostream> using... подробнее

ѕоказать сообщение отдельно
b0nny
4 / 2 / 0
–егистраци€: 11.11.2013
—ообщений: 347
03.07.2014, 20:55  [“—]
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 преобразовать. ѕиши. Ѕуду рад .
0
 
 ибер‘орум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
–ейтинг@Mail.ru