Olá! Eu estou tentando resolver este exercício...
E encontrei algumas dificuldades. Até agora, o meu código é assim:
#include <stdio.h>
#include <stdlib.h>
int main(void) {
FILE *fp1, *fp2, *fp3;
fp1 = fopen("seno.txt", "r");
fp2 = fopen("trigo.txt", "r");
fp3 = fopen("senocosseno.txt", "w");
double rad, cos, i, sen1, sen2, ang;
if (!fp1)
exit(1);
while (fgets(sen1, 5, fp1)!=NULL)
fputs(sen1, fp3);
cos² = 1 - sen1²;
if (sen1 > sen2) {
rad = 0.0174532925*ang;
}
for (i = 0; i < 5; ++i)
{
fprintf(fp3, "Radiano: %d \n Seno: %d \n Cosseno: %d\n", rad, sen1, cos);
};
printf("Arquivo 'senocosseno.txt' criado com sucesso");
fclose(fp3);
return 0;
}
Porém, essa solução não está funcionando. Alguém tem sugestões de como posso melhorar o código e resolver o problema?