Advertisement
Guest User

Duplicates

a guest
Feb 7th, 2016
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.75 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdarg.h>
  3.  
  4. void input(int *p ,int first,...)
  5. {
  6.         int lastVal = -1,x=0;
  7.         va_list argp;
  8.         va_start(argp,first);
  9.         x=first;
  10.         while(x != lastVal && x <= 99 && x >= 0){
  11.                 (*(p+x))++;
  12.                 if((*(p+x)) > 1){
  13.                         printf("%d\n",x);
  14.                 }
  15.                 x = va_arg(argp,int);
  16.         }
  17.         va_end(argp);
  18.  
  19. }
  20.  
  21. int main()
  22. {
  23.         int arr[100] = { 0 };
  24.         printf("Sending 5,2,6,8\n");
  25.         input(arr, 5,2,6,8,-1);
  26.         printf("Sending 2\n");
  27.         input(arr, 2,-1);
  28.         printf("Sending 5,2,6,8\n");
  29.         input(arr, 6,8,-1);
  30.         printf("Sending -1\n");
  31.         input(arr, -1);
  32.         return 0;
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement