Δεν ξερω τα παντα σχετικα με το Geany.
Δεν ξερω...
Πως γινεται ο ιδιος κωδικας να τρεχει σε αλλο pc και σε μενα να μου βγαζει σφαλματα?
Κατι χαζο θα εχω κανει και θα συμβαινει αυτο.
Υπαρχει κατι που μπορω να κανω?
Συντονιστής: konnn
Nisok έγραψε:Λοιπόν άσε το geany. Δεν το έχω και δεν ξέρω τι λάθος μπορεί να σου πετάει.
Κάνε αυτά που σου έδωσα από ένα τερματικό και θα είσαι εντάξει. Το πρόγραμμά σου είναι εξαιρετικά απλό γιατί να θέλεις το geany?
#include <stdio.h>
#include <conio.h>
#include <math.h>
int main()
{
int c,i;
float p,sum=0,H;
clrscr();
printf("*****PERIEXOMENO PLIROFORIAS DOTHENTOS MHNYMATOS*****\n\n");
printf("PARAKALW DWSTE TO PLITHOS TWN ENDEXOMENWN : ");
do
{
scanf("%d",&c);
if (c!=int)
{
printf("LATHOS EISODOS DEDOMENWN.....\n\n PARAKALW DWSTE AKERAIO ARITHMO:\n\n");
scanf("%d",&c);
}
} while (c!=int);
printf("\n");
for(i=1;i <= c;i++)
{
printf("\tPARAKALW DWSTE THN PITHANOTHTA TOY %dou ENDEXOMENOU\n\n (opou h timh pou tha dothei na einai <=0 ) \t: ",i);
do
{
scanf("%f",&p);
if (p>1)
{
printf ("\n\nLATHOS EISODOS.......\nPARAKALW KSANADWSTE TIMH:");
}
} while (p>1);
H = ( p* (log(1/p)) / log(2));
sum=sum+H;
}
printf("\nH ENTROPIA TOY MHNYMATOS EINAI: %f",sum);
getch();
return 0;
}
έγραψε:g++ -Wall -o κλπ κλπ.........
#include <cmath>
έγραψε: untitled.c:(.text+0x90): undefined reference to `log10'