Βασικα τωρα μου δουλευει κανονικα αφου τον εκανα ολοκληρο copy paste σε καινουργιο c source file
Μου βγαζει το error σε τυχαιες στιγμες, δεν νομιζω να εχει να κανει με τον κωδικα αλλα οριστε:
//προσπαθω να φτιαξω προγραμμα που θα λυνει εξισωσεις 3ου βαθμου
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(){
int answer; //εχω βαλει τυχαια νουμερα απο κατω
int a; //3
int b; //-8
int c; //-15
int d; //4
int x; //
int fx= a*pow(x,3)+b*pow(x,2)+c*x+d;
int gn= -(abs(d)); //απο που θα αρχιζει για να βρισκει τους διαιρετες
printf("Write value of a:");
scanf(" %d", &a);
printf("Write value of b:");
scanf(" %d", &b);
printf("Write value of c:");
scanf(" %d", &c);
printf("Write value of d:");
scanf(" %d", &d);
printf(" value of gn: %d", gn);
int pn=d%gn;
while(pn!=0){ //αυτο το loop θα βρισκει εναν διαιρετη
pn=gn%d;
gn++;
}
printf("Found it, its: %d", pn);
return 0;
}
//οπως ειπα και πριν αφου εφτιξα καινουργιθο source file με ακριβως τον ιδιο κωδικα, λειτουργει μια χαρα
και μολις ξανα εγινε..ετσι απλα, το ετρεξα μια φορα και δουλευε, παω για δευτερη και μου βγαζει παλι το ιδιο error