Czy mógłby mi ktoś pomóc w napisaniu programu, który bd obliczał sumę szeregu: 1/x + 2/x2 + 3/x3 + ... + n/xn. Wczytywanie wartości n może być realizowane przy pomocy parametrów wywołania programu lub funkcji czytających znaki z konsoli (getchar, scanf, itp.) Skorzystać trzeba z pętli for lub while. Program powinien dodatkowo być odporny na to, że jeśli poda się za x lub n literę lub inny znak nie będący cyfrą, to program pokaże błąd i napisze, żeby podać cyfrę. Czy mógłby mi ktoś poprawić program?
Program:
#include<stdio.h>
#include<math.h>
int main()
{
int n0;
printf("Podaj liczbe wyrazow szeregu: ");
scanf("%f", &n0);
printf("Podaj argument x: ");
scanf("%f", &x);
for (n0 = 1; n0<; x; n0++) /* już tutaj mam problem co trzeba wpisać*/
{
i = n/x^n
}
printf("Suma= " %f, i);
}
Z góry dzięki za pomoc :)