rendered paste body#include <stdio.h>
#include <math.h>
#include <string.h>
main(int argc, char *argv[]){
FILE *f;
char path[50];
int i;
double var, a, b, c, d;
if (argc == 1){
printf("\nDwse to onoma tou arxeiou pros dimiourgia : ");
scanf("%s", path);
}
else
strcpy(path, argv[1]);
f = fopen(path, "w");
if (!f){
printf("\n\nSfalma kata th dhmiourgia tou arxeiou %s\n\n", path);
return 1;
}
for (i=0;i<=359;i++){
var = (i*3.14)/180;
a = sin(var);
fprintf(f, " %3.4f", a);
b = cos(var);
fprintf(f, " %3.4f", b);
c = tan(var);
if (c > 1 || c < -1)
fprintf(f, " %c", 65);
else
fprintf(f, " %3.4f", c);
if (c==0)
fprintf(f, " %c", 65);
else{
d = 1/c;
if (d > 1 || d < -1)
fprintf(f, " %c", 65);
else
fprintf(f, " %3.4f", d);
}
fprintf(f, "\n");
}
fclose(f);
}