Hey danke für die Antwort!
Sorry, haste recht!
es sollte
if S<0 THEN
heißen.
Den rest habe ich nochmal überprüft der passt.
so dann mache ich mal weiter
for(N=15; N<500;N++){
S=N*N;
a=N
//diesen part verstehe ich überhaupt net (L=INT((S/4)^(1/3))
//k=L; //um den höchsten wert dert reihe zu speichern
for(C=L;C>3;C--){
S=S-C*C*C;
b=C;
if(S==0)
printf("N=%d; C=%d; L=%d",a,b,k);
//nächste anweisung verstehe ich nicht, wahrscheinlich weil ich L=INT... oben nicht verstehe
else if(S<0){
S=S+L*L*L ;
L=L-1;
}
}
danke schonmal für eure hilfe!