Guest User

Untitled

a guest
Jun 21st, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. version (D_LP64) {
  2. alias ulong size_t;
  3. } else {
  4. alias uint size_t;
  5. }
  6.  
  7. extern (C) void* malloc(size_t);
  8. extern (C) void* realloc(void*, size_t);
  9. extern (C) int printf(char* s, ...);
  10. extern (C) char* gets(char* s);
  11. extern (C) size_t strlen(char* s);
  12. extern (C) int atoi(char* s);
  13.  
  14. size_t sum(int[] l)
  15. {
  16. size_t i = 0, sum = 0;
  17. while (i < l.length) {
  18. sum = sum + i;
  19. i++;
  20. }
  21. return sum;
  22. }
  23.  
  24. int main()
  25. {
  26. const int LIST_LENGTH = 100;
  27. int index = 0;
  28. int[] list;
  29.  
  30. list.length = LIST_LENGTH;
  31. while (index < LIST_LENGTH) {
  32. list[index] = index * 2;
  33. index++;
  34. }
  35.  
  36. printf("sum:%d\n", sum(list));
  37.  
  38. return 0;
  39. }
Add Comment
Please, Sign In to add comment