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

Найти вершину параболы - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 5.00
sanleo
3 / 3 / 0
Регистрация: 21.05.2010
Сообщений: 54
10.10.2011, 16:29     Найти вершину параболы #1
Найдите вершину параболы ax2+bx+c для заданных a,b,c.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
aeshes
 Аватар для aeshes
437 / 200 / 13
Регистрация: 07.10.2011
Сообщений: 462
10.10.2011, 16:34     Найти вершину параболы #2
А в чем проблема? формулы не знаете или программировать не умеете? Хотя бы свои мысли изложите по поводу решения, наброски программы
sanleo
3 / 3 / 0
Регистрация: 21.05.2010
Сообщений: 54
10.10.2011, 16:37  [ТС]     Найти вершину параболы #3
я С++ вообще не знаю(((только вот изучаю
Nike0
6 / 6 / 0
Регистрация: 29.11.2009
Сообщений: 55
10.10.2011, 16:40     Найти вершину параболы #4
сам когда-то таким был "только начинаю изучать"... мне давали такие же советы, старался все сам делать в программировании, благо с математикой проблем не было.
твоя задача сейчас заключается в том, что решить пару "своих" примеров, ты посмотришь, что тебе НУЖНО посчитать, а реализовать простейшие операции "+/-" ты сможешь, даже для начинающего...
gitarillo
 Аватар для gitarillo
712 / 512 / 24
Регистрация: 17.06.2010
Сообщений: 1,012
Записей в блоге: 1
10.10.2011, 16:41     Найти вершину параболы #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "stdafx.h"
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
 
#include "conio.h"
 
int _tmain(int argc, _TCHAR* argv[])
{
    int a, b, c ;
        double x0, y0;
        cout << "Input a, b, c" << endl;
    cin >> a >> b >> c;
    x0=(-1*b)/(2*a);
    y0=(a*x0*x0)+(b*x0)+c;
    cout <<"x0=" << x0 << "\n" << "y0=" << y0;
getch();
    return 0;
}
aeshes
 Аватар для aeshes
437 / 200 / 13
Регистрация: 07.10.2011
Сообщений: 462
10.10.2011, 16:43     Найти вершину параболы #6
ну хоть формулы-то у вас есть? какие переменные нужно использовать, что считать - понятно? или все совсем плохо?
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
#include<iostream>
#include<conio.h>
using namespace std;
 
int main()
{
    double a,b,c;
    cout<<"Enter a,b,c: ";
    cin>>a>>b>>c;
    if(a==0)
    {
        cout<<"It's not a parabola!\n";
    }
    else
    {
        double D,x,y;
        D=b*b-4*a*c;
        x=-b/2/a;
        y=-D/4/a;
        cout<<"x="<<x<<", y="<<y<<endl;
 
    }
    _getch();
}
Yandex
Объявления
10.10.2011, 16:43     Найти вершину параболы
Ответ Создать тему
Опции темы

Текущее время: 00:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru