es un problema de sacar los números. primos.
PD: por fa no lo resuelvan todo solo aclárenme la duda si pueden.
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();
printf("leer el tope de diviciones a mostrar:");
/* 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*/
printf(" %.2f\n\t\n",divisor
); printf(" (resultado:(%.2f))\n\t\n",resultado
);
}
}
return 0;
}