Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Γειά σας, εχω ενα μικρο προβληματακι προσπαθωντας να λύσω μια ασκηση, ειναι απλη ωστοσο δεν εχω ξανα χρησιμοποιησει C# και δεν μπορω να καταλαβω που ειναι το λαθος. Ευχαριστω για οποιαδηποτε βοηθεια. 

Αυτός είναι ο κώδικας που έγραψα και ζητάμε το εμβαδόν και την περίμετρο ενός τριγώνου. Αρχικά όμως πρέπει να βάλουμε τις συντεταγμένες των σημείων που το ορίζουν.

 

 

#include <stdio.h>


int main (void)
{

double a,b,c,t,P,E,x1,x2,x3,y1,y2,y3;
printf("Δώσε τις συντεταγμένες των σημείων που ορίζουν ενα τρίγωνο!");
scanf("%d%d%d%d%d%d",&x1&x2&x3&y1&y2&y3);
a=sqrt(pow(x2-x1,2)+pow(y2-y1,2));
b=sqrt(pow(x3-x2,2)+pow(y3-y2,2));
c=sqrt(pow(x1-x3,2)+pow(y1-y3,2));
t=(a+b+c)/2
E=sqrt(t*(t-a)*(t-b)*(t-c));
P=a+b+c;
printf("Το εμβαδόν είναι %d"\n,E);
printf("Η περίμετρος είναι %d"\n,P);


    return 0;
}

Δημοσ.

 

10 λεπτά πριν, ProgramPame είπε

Αυτός είναι ο κώδικας που έγραψα

Αυτος που εγραψε τον παραπανω κωδικα σου ειπε ψεματα. Δεν ειναι C# αλλα C.

Δημοσ.

Δεν είπες ποιό είναι το πρόβλημα και βάζε τον κώδικα μέσα σε code, είναι αυτό το σύμβολο <>.

Η sqrt και pow θέλουν την math αν σου λέει undefined sqrt pow

#include <math.h>

 

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...