Sto creando un programma che mi permetta di calcolare i valori della tangente per valori random compresi tra [0,2pi_greco].
So che la tangente non esiste per valori di pi_greco/2+k*pi_greco.
Non so come aggiungere questa condizione al programmino per escludere quei valori e dire che la tangente non esiste. Spero ci sia qualcuno qui ad aiutarmi!!
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
#include<time.h>
#define PI 3.14159
#define N 20
int main()
{
int i;
float f=0.0,x[N];
srand(time(NULL));
for(i=0; i<N; i++)
{
x[i]=fmod(rand(),(2.*PI));
f=tan(x[i]);
printf("Tan(%f)=%f\n", x[i],f);
}
getchar();
}