Guest User

Untitled

a guest
Apr 26th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<string.h>
  3. #include<stdlib.h>
  4. int main()
  5. {
  6. int times,i,cellNum,j;
  7. int m,n;
  8. char sodin[1000000],num[99];
  9. fgets(num,sizeof(num),stdin);
  10. times=atoi(num);
  11. for(i=1;i<=times;i++)
  12. {
  13. n=0;
  14. fgets(num,sizeof(num),stdin);
  15. cellNum=atoi(num);
  16. memset(sodin,'0',cellNum+1);
  17. for(j=1;j<=cellNum;j++)
  18. {
  19. int num=0;
  20. for(num=j;num<=cellNum;num+=j)
  21. {
  22. if(sodin[num]=='0')sodin[num]='1';
  23. else sodin[num]='0';
  24. }
  25. }
  26. for(m=1;m<=cellNum;m++)
  27. {
  28. if(sodin[m]=='1')n++;
  29. }
  30. printf("%d\n",n);
  31. }
  32. return 0;
  33. }
Add Comment
Please, Sign In to add comment