Witam mogłbym prosic o pomoc w rozwiązaniu zadania;
Nalezy wczytac ciag liczb rzeczywistych. Wczytywanie należy zakończyc kiedy pojawi sie liczba ujemna. Obliczyc iloczyn odwrotnosci wczytanych liczb.
Napisalem cos takiego i nie wiem dlaczego nie działa ?
#include <stdio.h>
#include <stdlib.h>
int main()
{
float a;
float iloczyn = 1;
int count = 1;
printf("podaj element ciagu \n");
scanf("%f", &a);
while (a > 0)
{
count++;
scanf("%f", &a);
iloczyn *= (1 / a) * iloczyn;
}
printf("iloczyn odwrotnosci liczb= %f", iloczyn);
return 0;
}