Cooler_

luan test

Aug 23rd, 2013
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.61 KB | None | 0 0
  1. #include <stdio.h>
  2. #define array_length(array) (sizeof(array) / sizeof *(array))
  3.  
  4. int lista[5];
  5.  
  6. int inserir(int num)
  7. {
  8.  int n=array_length(lista);
  9.  
  10.  while(n)
  11.  {
  12.   if(lista[n]==num)
  13.    return 1;
  14.   n--;
  15.  }
  16.  
  17.  return 0;
  18. }
  19.  
  20.  
  21. int main(int argc, char *argv[])
  22. {
  23.  int num=0,n=array_length(lista);
  24.  
  25.  while(n)
  26.  {
  27.   puts("digite um numero");
  28.   scanf("%d",&num);
  29.   if(!inserir(num))
  30.   {
  31.    lista[n]=num;
  32.    n--;
  33.   } else
  34.    puts("número já existe na lista");
  35.  }
  36.  
  37.  n=array_length(lista);
  38.  
  39.  while(n)
  40.   fprintf(stdout,"key: %d : value %d \n",n,lista[n]),n--;
  41.  
  42.  sleep(20000);    
  43.  
  44.  return 0;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment