Proszę o pomoc w zadaniu

0

186484353_305982754530997_3196357960338301579_n.jpg

Zadanie na ocene celujące

Tu jest kod i nie wiem co w nim poprawić aby działało:

#include <cmath>
#include <iomanip>
using namespace std;
float x_1,x_2,x_3,y_1,y_2,y_3,d;
float kat,x;
int main()

{
    double pow( double x_1, double y_1 );
    double pow( double x_2, double y_2 );
    double pow( double x_3, double y_3 );
    cout << "Podaj wartosc kata w stopniach" << endl;
    cin>>kat;
    cout<<"Podaj wspolrzedne punktu A"<<endl;
   cin>>x_1>>y_1;
    cout<<"Podaj wspolrzedne punktu B"<<endl;
   cin>>x_2>>y_2;
    cout<<"Podaj wspolrzedne punktu C"<<endl;
   cin>>x_3>>y_3;

 d=(sqrt((pow( double x_2-x_1,pow( double 2)))+(pow( double y_2-y_1,pow( double 2)))))-(2(sqrt(pow( double x_3-x_1,pow( double 2))+(pow( double y_3-y_1,pow( double 2))))))(cos(kat)*M_PI/180);

    return 0;
}

Kod Programu.png

0

Ale co nie działa?
Wrzuć kod między znaczniki ```, żeby to się dało czytać.

0

@Eldorad O.:
Dobrze, poprawiłem przepraszam pierwszy raz tu jestem i nie wiedziałem, że tak sie da.

2

Nie masz za co przepraszać xd

Jeżeli wywołujesz funkcję, to nie podajesz przy argumentach ich typów:

Źle:

   double pow( double x_1, double y_1 ); 
    double pow( double x_2, double y_2 );
    double pow( double x_3, double y_3 );

Dobrze:

    pow( x_1,  y_1 );
    pow(x_2,  y_2 );
    pow( x_3, y_3 );

A takie kolubryny jak to:

d=(sqrt((pow( double x_2-x_1,pow( double 2)))+(pow( double y_2-y_1,pow( double 2)))))-(2(sqrt(pow( double x_3-x_1,pow( double 2))+(pow( double y_3-y_1,pow( double 2))))))(cos(kat)*M_PI/180);

rozbijaj na mniejsze fragmenty, bo jestem na 99% przekonany że zwracany wynik będzie błędny.

Edit:

No i oczywiście zapomniałem dopisać, nie rozumiem w ogóle sensu wywoływania tych funkcji, jeżeli nie wykorzystujesz zwracanych przez nie wartości.

0

@Eldorad O.: Dobrze, dziękuje za pomoc

1

Wiedz, że skoro musiałeś pytać na forum, to nie zasługujesz na ocenę celującą...

Oceną dzielisz się pół na pół z @Eldorad O. :]

0
Spine napisał(a):

Wiedz, że skoro musiałeś pytać na forum, to nie zasługujesz na ocenę celującą...

Kod pokazuje elementarną nieznajomość języka.

@xmaster321: czy przez zadaniem w C na ocenę celującą zrobiłeś w tym języku jakikolwiek program?

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0