Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <math.h>
- #define MASKA 0x01
- int main()
- {
- int n,d,m,hd,n1,t,s,ds,s1;
- double sum=0,uk;
- do
- {
- printf("Unesiti granice:");
- scanf("%d %d", &n, &m);
- }
- while(n<1 || m<1 || n>m);
- d=-1;
- t=n;
- do
- {
- n1=n;
- for(hd=0;n1;)
- {
- hd=hd + (n1 & MASKA);
- n1>>=1;
- }
- s=n-t;
- for(ds=1,s1=s;s1;s1--)
- ds=ds*d;
- uk=ds*n/(double)hd;
- sum=sum + uk;
- n++;
- }
- while(n<=m);
- printf("%lf",sum);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement