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

Построение параболы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Объяснить действия условных операторов if http://www.cyberforum.ru/cpp-beginners/thread1157928.html
Изучаю с++ , попался код, не понимаю некоторых if. Обьясните пожалуйста. 1) if (avto) // это я так понимаю, if avto != null 2) if (!avto) // это что?) 3)if (rand ()%6>rand ()%24 )// т.е если случайное число из диапазона от 0 до 6 больше чем число из диапазона от 0 до 24, то .. Верно?
C++ Конструктор и оператор new Всем здрасьте. есть класс: class A { public: A(); ~A(); private: int num; http://www.cyberforum.ru/cpp-beginners/thread1157900.html
C++ Перевод с Delphi на С++
Всем привет. Ребята помогите перевести код проекта с delphi на с++. Вот проект
Вывести элементы массива расположенные между максимальным и минимальным элементами C++
Дан массив n элементов. Вывести на экран элементы расположенные между максимальными минимальным элементами массива
C++ Даны 3 массива. Выдать элементы, которые встречаются только в одном из них http://www.cyberforum.ru/cpp-beginners/thread1157885.html
Даны 3 массива. Выдать элементы, которые встречаются только в одном из них.
C++ Одномерный массив. Сортировка и запись массива в другой файл По заданию нужно создать файл, содержащий десять цифр. Считать значения этих цифр в массив. Отсортировать цифры по возрастанию и записать полученный массив в другой файл. Я вроде создал файл, отсортировал...а записать полученный массив не получается,, #include <iostream> #include <iomanip> #include <fstream> using namespace std; int main() { подробнее

Показать сообщение отдельно
zaqwerty
0 / 0 / 0
Регистрация: 14.12.2013
Сообщений: 108
26.04.2014, 13:49     Построение параболы
Здравствуйте. Необходимо построить параболу, удовлетворяющую уравнению:
y=a*x^2+b*x+c
Я составил программу (приведена ниже), но в итоге проходит построение не всей параболы, а одной ее ветви:
Парабола
Есть еще одна проблема - парабола строится не из центра, а с левого края. Плюс она получается перевернутой. Вообще не могу понять, почему так происходит. Очень надеюсь на вашу помощь
Вот сама программа:
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
#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;
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*pow(x,2)+b*x+c+Y0;
 
putpixel(x,y, 3);
 
}
getch();
closegraph();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru