Hej mam na zadanie zrobienie programu w jezyku C który będzie obliczał działanie y=1/((aa) + (1/(aa) + (1/((a*a)+1)))) (w zalaczniku jest przedstawione to dzialanie wyrazniej (ogryginał)
Zrobiłem taki kod:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{ int a;
double y;
printf("Podaj wartosc a: ");
scanf("%d", &a);
y=1/((aa) + (1/(aa) + (1/((a*a)+1))));
printf("wynik działania to y=%f",y);
return 0;
}
Program za kazdym razem podaje wynik działania "0" . Kiedy podstawilem y=a w ramach testu to przypisywalo wartosci dobrze. Ale kiedy dalem y=1/a to znowy za kazdym razem byl wynik zero.
Mógłby mi ktoś pomóc , jak to zrobic dobrze?
z jezykiem c mam pierwszy raz w zyciu do czynienia.
Pozdrawiam
Gregg95