ProgramPame Δημοσ. 29 Οκτωβρίου 2019 Δημοσ. 29 Οκτωβρίου 2019 Γειά σας, εχω ενα μικρο προβληματακι προσπαθωντας να λύσω μια ασκηση, ειναι απλη ωστοσο δεν εχω ξανα χρησιμοποιησει 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; }
masteripper Δημοσ. 29 Οκτωβρίου 2019 Δημοσ. 29 Οκτωβρίου 2019 Αναφορά σε κείμενο include <stdio.h> Σημαίνει ότι είναι C/C++ ...όχι C#
albNik Δημοσ. 29 Οκτωβρίου 2019 Δημοσ. 29 Οκτωβρίου 2019 10 λεπτά πριν, ProgramPame είπε Αυτός είναι ο κώδικας που έγραψα Αυτος που εγραψε τον παραπανω κωδικα σου ειπε ψεματα. Δεν ειναι C# αλλα C.
spectaculator Δημοσ. 29 Οκτωβρίου 2019 Δημοσ. 29 Οκτωβρίου 2019 Επίσης αυτό t=(a+b+c)/2 Θέλει κι ένα ; στο τέλος t=(a+b+c)/2;
k33theod Δημοσ. 29 Οκτωβρίου 2019 Δημοσ. 29 Οκτωβρίου 2019 Δεν είπες ποιό είναι το πρόβλημα και βάζε τον κώδικα μέσα σε code, είναι αυτό το σύμβολο <>. Η sqrt και pow θέλουν την math αν σου λέει undefined sqrt pow #include <math.h>
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα