Estava fazendo um exercício de C, e fiquei com dúvidas. sei que estou errando na conversão dos valores para chegar no resultado correto.
Exemplo:
A=7;
A--;
B=A+5;
C=(B-5)*3;
C++;
D=(C/5)+4;
E=D%4;
F=pow(E,2);
O Resultado pede o valor final de A e F. O valor correto e 6 e 14,44.
O meu esta dando 6 e 9
Segue o teste que fiz.
#include <stdio.h>
#include <math.h>
void main()
{
int a,b,c;
float d,e,f;
a=7;
a--;
b=a+5;
c=(b-5)*3;
c++;
d= (c/5.0)+a;
**e= (int) d % a;** (O erro esta aqui mais não sei como converter direito )
f = pow(e,2);
printf("O valor de A e %d e o valor de F e %f",a,f);
}