Форум программистов, компьютерный форум, киберфорум
Наши страницы

Ошибка при построении графиков - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Связка структур, разработка функций http://www.cyberforum.ru/cpp-beginners/thread1179135.html
Есть проблема. Есть 3 бинарных файла Subjects.txt Student.txt Mark.txt Есть 3 структуры: Код: struct Student { char Student_Name; char Student_Surname; char Student_Code;
C++ Найти наибольший элемент на главной и побочной диагоналях сам не шарю вообще предмет не профильный нужно написать программу на с++ помогите пожалуйста вот задание Дана действительная квадратная матрица порядка n, все элементы которой различны. Найти... http://www.cyberforum.ru/cpp-beginners/thread1179130.html
Максимальный элемент дерева C++
Здравствуйте. Как мне реализовать код выводи максимального элемента в дереве? Я пока что делаю это так: int Tree::MaxLen(TreeNode *m) { if (m!=NULL) { MaxLen(m->right); ...
Считать первые 10 символов каждой строки C++
Здравствуйте! Помогите, пожалуйста, составить программу, которая бы считывала из файла по 10 символов с каждой строчки.Пытался сам,но знания в программировании невелики. #include <iostream>...
C++ Преобразовать массив, если в нем есть хоть один отрицательный элемент http://www.cyberforum.ru/cpp-beginners/thread1179105.html
Прошу помочь с решением. Даны целые массивы А, B и значения P и Q. Каждый массив пpеобpазовать по пpавилу: если в массиве есть хотя бы один отpицательный элемент, то все отpицательные, имеющие...
C++ Файловые операции ввода/вывода Добрый день, подскажите, пожалуйста, как мне завести цикл для выполнения следующей задачи: Написать программу, которая считывает текст из файла и записывает в другой файл только те строки, которые... подробнее

Показать сообщение отдельно
zaqwerty
2 / 2 / 1
Регистрация: 14.12.2013
Сообщений: 113

Ошибка при построении графиков - C++

17.05.2014, 21:18. Просмотров 244. Ответов 2
Метки (Все метки)

Здравствуйте. Мне необходимо написать программу, которая строила бы один из двух графиков функции по выбору пользователя. То есть имеются две функции: 1)y=a*x*x*x+b*x+c 2)y=a*cos(x+b)+c Пользователь выбирает ту функцию, график которой он хочет построить и программа строит его.
Я написал программу, но почему-то появляется ошибка в
C++
1
putpixel(x+X0,-y+Y0, 3);
Сама программа приведена ниже:
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
#include <stdio.h>
#include <graphics.h>
#include <math.h>
const int X0=400;
const int Y0=400;
const float xmin=-10;
const float xmax=10;
int main()
{
float b,xmin=-10,xmax=10,h=0.001,a,x,y,c,l;
printf("viberite nomer grafika\n 1\n 2\n");
scanf("%f",&l);
if(l==1);
{
printf ("vvedite znachenie, a=");
scanf("%f",&a);
printf ("vvedite znachenie, b=");
scanf("%f",&b);
printf("vvedite znachenie, c=");
scanf("%f", &c);
initwindow(800,800);
line (X0,0,X0,799);
line (0,Y0,799,Y0);
 
for (x=xmin;x<=xmax;x+=h)
{
  y=a*x*x*x+b*x+c;
 
 putpixel(x+X0,-y+Y0, 3);
 
}
}
else
if(l==2);
{
   printf ("vvedite znachenie, a=");
scanf("%f",&a);
printf ("vvedite znachenie, b=");
scanf("%f",&b);
printf("vvedite znachenie, c=");
scanf("%f", &c);
initwindow(800,800);
line (X0,0,X0,799);
line (0,Y0,799,Y0);
 
for (x=xmin;x<=xmax;x+=h)
{
  y=a*cos(x+b)+c;
 
 putpixel(x+X0,-y+Y0, 4);
 
} }
getch();
closegraph();
}
Не понимаю, что не так. Вроде бы все правильно написано. Надеюсь на вашу помощь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru