Ora sono riuscito a far funzionare l'algoritmo:
#include <stdio.h>
#include <math.h>
int main()
{
int a=-15, b=a+1 ;
double prodotto;
for(a=-15; a<15; a++,b++)
{
prodotto = sin(a)/(a) * sin(b)/(b);
if (prodotto > 0 && a!=0 && b!=0)
{
prodotto = sin(a)/(a) * sin(b)/(b);
printf("sin(%d)/(%d) * sin(%d)*sin(%d) = %lf >0, non e' uno zero\n",a,a,b,b,prodotto);
}
else if (prodotto <= 0 && a!=0 && b!=0)
{
prodotto = sin(a)/(a) * sin(b)/(b);
printf("sin(%d)/(%d) * sin(%d)*sin(%d) = %lf <=0, e' uno zero\n",a,a,b,b,prodotto);
}
if (a==0)
{
prodotto = sin(b)/(b);
printf("sin(0)/(0) * sin(%d)*sin(%d) = %lf >0, non e' uno zero\n",b,b,prodotto);
}
if (b==0)
{
prodotto = sin(a)/(a);
printf("sin(%d)/(%d) * sin(0)*sin(0) = %lf >0, non e' uno zero\n",a,a,prodotto);
}
}
return 0;
}
Ora non so come far stampare a video il numero degli zeri trovati, qualcuno con un pò di pazienza può aiutarmi?