Advertisement
Guest User

Untitled

a guest
Dec 20th, 2014
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.23 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #define Length 150
  4.  
  5. char *names[100] = {
  6. "Jacob",
  7. "Mason",
  8. "William",
  9. "Jayden",
  10. "Noah",
  11. "Michael",
  12. "Ethan",
  13. "Alexander",
  14. "Aiden",
  15. "Daniel",
  16. "Anthony",
  17. "Matthew",
  18. "Elijah",
  19. "Joshua",
  20. "Liam",
  21. "Andrew",
  22. "James",
  23. "David",
  24. "Benjamin",
  25. "Logan",
  26. "Christopher",
  27. "Joseph",
  28. "Jackson",
  29. "Gabriel",
  30. "Ryan",
  31. "Samuel",
  32. "John",
  33. "Nathan",
  34. "Lucas",
  35. "Christian",
  36. "Jonathan",
  37. "Caleb",
  38. "Dylan",
  39. "Landon",
  40. "Isaac",
  41. "Gavin",
  42. "Brayden",
  43. "Tyler",
  44. "Luke",
  45. "Evan",
  46. "Carter",
  47. "Nicholas",
  48. "Isaiah",
  49. "Owen",
  50. "Jack",
  51. "Jordan",
  52. "Brandon",
  53. "Wyatt",
  54. "Julian",
  55. "Aaron",
  56. "Sophia",
  57. "Isabella",
  58. "Emma",
  59. "Olivia",
  60. "Ava",
  61. "Emily",
  62. "Abigail",
  63. "Madison",
  64. "Mia",
  65. "Chloe",
  66. "Elizabeth",
  67. "Ella",
  68. "Addison",
  69. "Natalie",
  70. "Lily",
  71. "Grace",
  72. "Samantha",
  73. "Avery",
  74. "Sofia",
  75. "Aubrey",
  76. "Brooklyn",
  77. "Lillian",
  78. "Victoria",
  79. "Evelyn",
  80. "Hannah",
  81. "Alexis",
  82. "Charlotte",
  83. "Zoey",
  84. "Leah",
  85. "Amelia",
  86. "Zoe",
  87. "Hailey",
  88. "Layla",
  89. "Gabriella",
  90. "Nevaeh",
  91. "Kaylee",
  92. "Alyssa",
  93. "Anna",
  94. "Sarah",
  95. "Allison",
  96. "Savannah",
  97. "Ashley",
  98. "Audrey",
  99. "Taylor",
  100. "Brianna",
  101. "Aaliyah",
  102. "Riley",
  103. "Camila",
  104. "Khloe",
  105. "Claire"
  106. };
  107. main(){
  108. char Hash[Length][100]={0};
  109. int j=0;
  110. double time=0;
  111. for(;j!=100;j++){
  112. int sum=0;
  113. int i=0;
  114. for(; i<strlen(names[j]);i++){
  115. sum +=*(names[j]+i);
  116. }
  117. sum %=Length;
  118. time++;
  119. i=0;
  120. while(1){
  121. if ((sum+i*i)%Length<0){
  122. i=0;
  123. }
  124. else if(strcmp(Hash[(sum+i*i)%Length],"") == 0){
  125. strcpy(Hash[(sum+i*i)%Length],names[j]);
  126. break;
  127. }
  128. time++;
  129. i++;
  130. }
  131. }
  132. for(j=0;j<Length;j++){
  133. printf("%d %s\n",j,Hash[j]);
  134. }
  135. printf("%f",time/100);
  136. return 0;
  137. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement