vea. tengo dos flotantes num y divisor resto=num % divisor; /* dise que es invalido === lllegal use of floating point */
cual puede ser el problema.
Código c++:
Ver original
/* (3) (4) (5) 1[2]345 1[2 3]45 1[ 2 3 4]5 divisor<=num-1 divisor<=limite (3) 4 5 1[2345] 1[2 35] 1[ 2 3 45] */ #include<stdio.h> #include<conio.h> #include<math.h> int tope,limite,mitad; float resultado,num,divisor,reciduo,resto; main() { clrscr(); /* muestra los numeros del 1 hasta el 10 for( num=1; num<=limite; num++) y printf(" %d\n\t\n",num); los imprime */ for( num=3; num<=limite; num++) { for( divisor=2; divisor<=num-1; divisor++) { resultado=num/divisor; resto=num % divisor; /* dise que es invalido*/ } } return 0; }