Advertisement
Guest User

Untitled

a guest
Nov 30th, 2015
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.59 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <math.h>
  3. #define MASKA 0x01
  4.  
  5. int main()
  6. {
  7.     int  n,d,m,hd,n1,t,s,ds,s1;
  8.     double sum=0,uk;
  9.     do
  10.     {
  11.         printf("Unesiti granice:");
  12.         scanf("%d %d", &n, &m);
  13.     }
  14.     while(n<1 || m<1 || n>m);
  15.     d=-1;
  16.     t=n;
  17.     do
  18.     {
  19.         n1=n;
  20.         for(hd=0;n1;)
  21.         {
  22.             hd=hd + (n1 & MASKA);
  23.             n1>>=1;
  24.         }
  25.         s=n-t;
  26.         for(ds=1,s1=s;s1;s1--)
  27.         ds=ds*d;
  28.         uk=ds*n/(double)hd;
  29.         sum=sum + uk;
  30.         n++;
  31.     }
  32.     while(n<=m);
  33.     printf("%lf",sum);
  34.     return 0;
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement