Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jul 1st, 2012  |  syntax: None  |  size: 1.86 KB  |  hits: 15  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. code not compiling [closed]
  2. #include<stdio.h>
  3. #include<math.h>
  4. void insert(int *,int);
  5.  
  6. int main(int argc, char argv[])
  7. {
  8.     int tree[1000];
  9.  
  10.     memset(tree,'',1000);
  11.     int i=1;
  12.  
  13.     while (!argv[i])
  14.     {  
  15.         insert(tree,atoi(argv[i]));
  16.     }
  17.     int depth=0;
  18.     printf("Enter depth");
  19.     scanf("%d",&depth);
  20.  
  21.     int x=pow(2,depth);
  22.     int y=2x-1;
  23.     int count=0;
  24.     for(;x<=y;x++)
  25.     {
  26.         if((tree[x]!=NULL) && (tree[2x+1]==NULL) && (tree[2x]==NULL))
  27.         {
  28.             count++;
  29.         }
  30.     }
  31.  
  32.     printf("Number of leaf nodes is %d", count);
  33. }
  34.  
  35. void insert(int *tree,int gmail)
  36. {
  37.     int i=1;
  38.  
  39.     if(tree[i]==NULL)
  40.     {
  41.         tree[i]=gmail;
  42.     }
  43.     else
  44.     {
  45.         if(gmail>tree[i])
  46.         {
  47.             insert(tree[2i+1],gmail);
  48.         }
  49.         else
  50.             insert(tree[2i],gmail);
  51.     }
  52. }
  53.        
  54. insert(tree[2i+1],gmail);
  55.        
  56. insert(&(tree[2*i+1]),gmail);
  57.        
  58. insert(&(tree[2*i]),gmail);
  59.        
  60. insert(tree + (2*i), gmail);
  61.        
  62. int x = (int) pow(2.0, depth);
  63.        
  64. while (!argv[i])
  65. {  
  66.     insert(tree,atoi(argv[i]));
  67. }
  68.        
  69. #include<stdio.h>
  70. #include<math.h>
  71. void insert(int *,int);
  72. int main(int argc, char argv[])
  73. {
  74.    int tree[1000];    
  75.    memset(tree,'',1000);    
  76.    int i=1;      
  77.    while (!argv[i])    
  78.    {    
  79.        insert(tree,atoi(argv[i]));  
  80.    }    
  81.    int depth=0;  
  82.    printf("Enter depth");  
  83.    scanf("%d",&depth);    
  84.    int x=pow(2.0,depth);
  85.    int y=2*x-1;    
  86.    int count=0;
  87.    for(;x<=y;x++)
  88.    {
  89.        if((tree[x]!=NULL) && (tree[2*x+1]==NULL) && (tree[2*x]==NULL))  
  90.        {
  91.            count++;  
  92.        }
  93.    }
  94.    printf("Number of leaf nodes is %d", count);
  95.        
  96. void insert(int *tree,int gmail)
  97. {
  98.    int i=1;
  99.    if(tree[i]==NULL)
  100.    {
  101.        tree[i]=gmail;    
  102.    }
  103.    else
  104.    {
  105.       if(gmail>tree[i])    
  106.       {
  107.           insert(tree,tree[2*i+1]);    
  108.       }
  109.       else
  110.           insert(tree,tree[2*i]);  
  111.   }